Vue组件属性单向绑定问题 watch: 'value' (val) {something} 函数名带引号是什么意思?

发布于 2022-09-04 12:51:46 字数 759 浏览 10 评论 0

Vue2.0中组件的属性只能单向绑定

属性
属性

属性的副本
属性的副本

组件绑定属性的副本
组件绑定属性的副本

监听变化1
监听变化,这样写可以理解

监听变化2
看到人家这样写 函数名上居然有引号 不晓得啥意思

求指教~!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

雪若未夕 2022-09-11 12:51:46

应该是跟没引号的写法是一样的,个人写法习惯不同吧。

○愚か者の日 2022-09-11 12:51:46

value 是函数名,同时也是 watch 对象的一个属性名,属性名加引号没什么不对

无人问我粥可暖 2022-09-11 12:51:46

这是es6语法中,对象内部函数的简写形式。

const o = {
  method() {
    return "Hello!";
  }
};

// 等同于

const o = {
  method: function() {
    return "Hello!";
  }
};
一场信仰旅途 2022-09-11 12:51:46

{value(){} }

{'value'(){} }

{['va' + 'lue'](){} }

上面这几个的效果是一样的。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文