1 个回答

感覺是你那 binding.expression 的問題,像是如果這樣使用 :

<a v-go="route">go route</a>
{
  data() {
    return {
      route: '/foo'
    }
  }
}

這時的 binding.expression 會是 route 而不是 /foo ,如果要拿到真正的值應該是 binding.valuebinding.expression 顧名思義就只是單純顯示表達式而已。

用你的 directive 寫個簡單的例子:jsFiddle

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题