为了账号安全,请及时绑定邮箱和手机立即绑定

vue中{{}}内能包裹函数吗?又是怎样解析的呢?

vue中{{}}内能包裹函数吗?又是怎样解析的呢?

HUH函数 2018-12-17 09:38:46
学习vue的时候想在数据变化的时候触发一个函数,于是写在了双括号内,发现在数据变化的时候确实能执行,如下:{{f()}}  //2<input v-model="a">data:{   a:'1',   b:'2', }, methods:{     f(){     return this.a*this.b;     } }问题:在官方文档内只看到能{{}}中可以使用表达式等,没看到说明可以这样写函数(查了下只要一个人提问,回答是不可以),请问这样写合理吗?{{}}内的函数又是怎么解析的呢?
查看完整描述

1 回答

?
DIEA

TA贡献1820条经验 获得超2个赞

{{}}里面的是一个表达式,首先得表达式是什么呢,不是单纯的1+1a+b这种,你要找出他们的共同点,那就是它们有一个返回值,所以说f()也是一个合理的表达式了,即使是f也一样

查看完整回答
反对 回复 2018-12-17
  • 1 回答
  • 0 关注
  • 1686 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信