单项数据流不是规定了子组件不能修改父组件的数据么?怎么这里能修改?
登陆购买课程后可参与讨论,去登陆吧
同学你好,解答如下:
框架都有一些语法上的书写规定,但是并不是所有人都会严格的按照规定去写。因此框架会做一些处理,包容用户这些不规范的行为。因此即使vue不推荐“子组件直接修改父组件的数据”,但是某些场景下,vue为了让我们的效果能实现,也会一定程度的让这种行为有效。
所以截图中这样写,也能运行出效果,但是可能存在一些潜在的问题。建议按照vue的规定,不要采取上面的书写方式。
祝学习愉快!
这样子写要是不报错,就可以是吧,不太懂单向数据流
解答如下:
1、“单向数据流”简单理解就是“数据从父元素传给子元素,从上往下传递;修改数据的操作也交给父组件”。比如父组件A将数据传给子组件B,那么修改数据的操作也交给A。
2、不建议采用截图中的写法。即使运行不报错,也是暂时运行不报错。没法保证在真实的项目中,这种操作不会出现问题。
建议按照课程中的写法写,课程中让我们怎么写,我们就跟着学,写法是固定的。
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
登录后可查看更多问答,登录/注册
入行前端,是明智的选择!市场需求大,就业前景好,入行门槛低,小白易上手 全新升级:技术更新,Vue3.0/TypeScript/React17.x; 技术更全面,从0基础到全栈开发再到大型项目构建
157 1
75 1
31 2
201 5
155 1
在线咨询
领取优惠
免费试听
领取大纲
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星