采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
请问下,4:37秒中的getColumnById:(state)=>(id:number)=>{…}这句不太理解,后面(id:number)=>{…}这个理解,是返回了一个入参为number的函数,getColumnById:(state)=>这半句要怎么解释呢
同学你好 这个 getter 的特殊之处在于要传参数进去, 对于这种 getter 我们需要返回一个对应的函数,其实就是假如有参数就要返回一个函数。然后调用的时候可以传入参数。请对比以下两个,我相信你就可以理解。
// 不需要参数,直接返回结果 getColumns: (state) => { return state.columns.data }, // 需要参数,前面和上面是一样的,可以拿到 state getColumnById: (state) => (id: string) => { return ... },
为啥最外层函数不用声明接受id,可以直接在第二层接受呢
登录后可查看更多问答,登录/注册
带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能
1.8k 2
1.6k 2
1.3k 17
1.7k 17
2.3k 15
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号