<NoteSidebar @update:notes="val=>notes=val"></NoteSidebar>
上面代码@update:notes="val=>notes=val"
这句话是什么意思?这
<NoteSidebar @update:notes="val=>notes=val"></NoteSidebar>
上面代码@update:notes="val=>notes=val"
这句话是什么意思?这
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
@update和$emit同时使用,是子组件用来快速修改父组件值的一种方式。
子组件:
父组件:
vue本身也提供了简易的语法糖:
子组件不动,父组件改成:
这种用法在某些低版本的vue中watch监听不到notes变化,注意一下就好了。