老师帮忙看一下

正在回答

登陆购买课程后可参与讨论,去登陆

2回答

同学你好,下方的state名字是可以自定义的,可以改为其他名字。

http://img1.sycdn.imooc.com//climg/5f5f482b091283fe05640080.jpg

ctx可以理解为vuex的实例,实例中提供了很多方法,例如commit。ctx的名字也是可以自定义的。目前阶段可以做个了解,知道如何使用即可,祝学习愉快~

  • 小杨同学呀 提问者 #1
    那是不是,每次定义action的时候都要两个参数?
    2020-09-14 18:45:31
好帮手慕言 2020-09-14 11:18:04

同学你好,

1、下方state存放的是公用的数据。

http://img1.sycdn.imooc.com//climg/5f5edbc909b39e3902830114.jpg

2、action 函数接受一个与 store 实例具有相同方法和属性的对象,名字定义为了ctx

http://img1.sycdn.imooc.com//climg/5f5edd5109ddba2305300079.jpg

3、下方state代表的是公用数据

http://img1.sycdn.imooc.com//climg/5f5ede2c093f6f7206550357.jpg

state.city代表的是上海

4、下方两者是一样的

http://img1.sycdn.imooc.com//climg/5f5ee0d2094f14fd07030321.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 提问者 小杨同学呀 #1
    但是 我mutations里面 state改名字也能,接收到state这个函数,action里面 ctx我还是没懂啊老师,什么叫做与 store 实例具有相同方法和属性的对象 是ctx代表也是state么
    2020-09-14 18:25:03
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星

相似问题

登录后可查看更多问答,登录/注册

请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师