TA贡献1851条经验 获得超4个赞
感覺是你那 binding.expression 的問題,像是如果這樣使用 :
binding.expression
<a v-go="route">go route</a>
{ data() { return { route: '/foo' } } }
這時的 binding.expression 會是 route 而不是 /foo ,如果要拿到真正的值應該是 binding.value,binding.expression 顧名思義就只是單純顯示表達式而已。
route
/foo
binding.value
用你的 directive 寫個簡單的例子:jsFiddle
directive
数据结构与算法(前端版)
¥ 58.00
Web前端开发修炼指南
解锁前端面试体系核心攻略
¥ 78.00
高薪之路—前端面试精选集
JavaScript 设计模式精讲
¥ 48.00
举报