关于修改store中的数据过程中,涉及传参中的参数疑问以及触发actions、mutations时方法书写问题

关于修改store中的数据过程中,涉及传参中的参数疑问以及触发actions、mutations时方法书写问题

按照老师思路能实现其简单功能现存几个疑问

1
图片描述
图片描述
2
图片描述

正在回答

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

1回答

同学你好,解答如下:

1、理解的是对的。

2、解答如下:

https://img1.sycdn.imooc.com//climg/63da181109b4694a09520442.jpg

actions中change的第一个参数是全局对象,同学打印一下看看结果。在change(store,str) { console.log(store) }

祝学习愉快!

  • 鸣蜩十柒 提问者 #1

    打印的结果为:

    https://img1.sycdn.imooc.com//climg/63da4f4e08682afc03850134.jpg

    2023-02-01 19:38:56
  • 好帮手慕小李 回复 提问者 鸣蜩十柒 #2

    对,打印出来后会发现这个对象(形参)是跟store实例具有相同的属性和方法的。

    特别要注意的是,它是约定好的。官方api中有对这个参数有过交代如下:

    https://img1.sycdn.imooc.com//climg/63da6433095ab5cd35601887.jpg

    在上述图中,官方给的形参名称为context对象,视频中老师只是将这个参数写为了store而已。

    祝学习愉快!

    2023-02-01 21:14:57
  • 鸣蜩十柒 提问者 回复 好帮手慕小李 #3

    后面得多看vue文档了,视频算是开了个基础头

    2023-02-02 21:12:33
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

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

在线咨询

领取优惠

免费试听

领取大纲

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