![Vue.js从入门到项目实践(超值版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/987/44509987/b_44509987.jpg)
上QQ阅读APP看书,第一时间看更新
3.3.6 acceptStatement
![](https://epubservercos.yuewen.com/CC45E5/23721548909464406/epubprivate/OEBPS/Images/Figure-P59_6713.jpg?sign=1738852135-EZhqb8yDES1XzR8yuK6HdEx8uoWHnPDr-0-bdb51136619431dc94a5dfb5eb08d5ea)
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 } });