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

vue 如何在自定义指令中调用this

vue 如何在自定义指令中调用this

偶然的你 2018-09-01 20:28:25
<div class="bigAndSmallLeft" v-moveHorizontal="isRotate" :name="isRotate" >         </div>这里有一个自定义指令v-moveHorizontal,在指令中我希望能打印出this.isRotate然而貌似vue 2.0里就不能用了然后我试了,在标签上绑定:name="isRotate"但是当isRotate变化从false变为true时,指令中的打印出的isRotate没变,有什么解决方法,求大佬指点一下
查看完整描述

2 回答

?
回首忆惘然

TA贡献1847条经验 获得超11个赞

函数里面第三个参数vnode 它的vnode.context就是当前的vm实例,你可以访问它

查看完整回答
2 反对 回复 2018-09-01
?
慕斯709654

TA贡献1840条经验 获得超5个赞

直接在自定义指令的钩子函数里面打印bind.value

查看完整回答
反对 回复 2018-09-01
  • 2 回答
  • 0 关注
  • 6260 浏览
慕课专栏
更多

添加回答

举报

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