
上QQ阅读APP看书,第一时间看更新
3.3.6 acceptStatement

acceptStatement:选项acceptStatement:true可以允许自定义指令接收内联语句,同时update函数接收的值是一个函数。
代码如下:
<div v-my-directive="j++"></div> Vue.directive('my-directive',{ acceptStatement: true, update: function(fn){ //传入值是一个函数 //在调用它时,将在所属实例作用域内计算"j++"的语句 } }) var vm = new Vue({ el : '#app', data : { j : 0 } });