Vue 指令 - 传入字符串

Vue directive - passing in string

提问人:LeBlaireau 提问时间:6/28/2018 更新时间:6/28/2018 访问量:1413

问:

我在 vue 中有以下自定义指令

<h1 v-role="'admin'">Your Dashboard</h1>

它工作正常,但没有单引号会更干净。这可能吗?

  <h1 v-role="admin">Your Dashboard</h1>
字符串 vue.js vuejs2 自定义指令

评论

0赞 Lawrence Cherone 6/28/2018
管理员是模型吗?如果是这样,请绑定它<h1 :v-role="admin">Your Dashboard</h1>
0赞 LeBlaireau 6/28/2018
事实并非如此。我想我必须忍受它
0赞 Crackers 6/28/2018
你可以考虑使用常量,然后像 .然而,这是偏好问题。<h1 v-role="ROLES.ADMIN"> Your Dashboard</h1>
1赞 Sasan Farrokh 10/29/2018
在 VueJS 2.* 中,您可以定义要使用的自定义指令而不是 .希望它有所帮助。binding.expressionbinding.value
3赞 Timar Ivo Batis 12/19/2019
@SasanFarrokh它有效,但 vue 抛出并出现错误“属性或方法'X'未在 instace 上定义,但在渲染期间引用。

答: 暂无答案