String Vue指令-传入字符串

String Vue指令-传入字符串,string,vue.js,vuejs2,custom-directive,String,Vue.js,Vuejs2,Custom Directive,我在vue中有以下自定义指令 <h1 v-role="'admin'">Your Dashboard</h1> 您的仪表板 它工作得很好,但是如果没有单引号,它会更干净。这可能吗 <h1 v-role="admin">Your Dashboard</h1> 您的仪表板 管理员是一个模型吗?如果是这样,请将其绑定到您的仪表板上。我想我必须接受它。你可以考虑使用常量,然后像你的仪表板那样。但是这是首选项的问题。在vuejs 2.*中,您可以定

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

<h1 v-role="'admin'">Your Dashboard</h1>
您的仪表板
它工作得很好,但是如果没有单引号,它会更干净。这可能吗

  <h1 v-role="admin">Your Dashboard</h1>
您的仪表板

管理员是一个模型吗?如果是这样,请将其绑定到您的仪表板上。我想我必须接受它。你可以考虑使用常量,然后像
你的仪表板那样。但是这是首选项的问题。在vuejs 2.*中,您可以定义自定义指令以使用
binding.expression
而不是
binding.value
。希望有帮助。@Sasanvarrokh它可以工作,但vue抛出错误“instace上没有定义属性或方法“X”,而是在渲染过程中引用的。”