【问题标题】:vuejs dynamic directive bound to data/computed valuevuejs 动态指令绑定到数据/计算值
【发布时间】:2018-02-06 03:31:51
【问题描述】:

我将 vuetifyjs 用于我的 html 和 css。其中一个组件根据自定义指令更改其样式/行为(错误 || 成功 || 警告 || 信息)

例如

<v-snackbar error></v-snackbar>
<v-snackbar success></v-snackbar>

有没有办法将指令绑定到数据或计算值?

类似这样的:

<v-snackbar {{ type }}></v-snackbar>

【问题讨论】:

标签: vue.js vuetify.js


【解决方案1】:

创建一个名为 type(或任何您想调用的名称)的数据属性,其中包含您要传递的属性(例如,success)。

data:{
  type: {success: true}
}

并将其绑定到snackbar 组件。

<v-snackbar v-bind="type"></v-snackbar>

这是他们文档中的modified example。在示例中,单击设置错误或设置成功按钮以更改类型。

【讨论】:

    猜你喜欢
    • 2018-08-06
    • 2017-09-26
    • 2017-05-13
    • 2020-02-05
    • 2019-05-02
    • 2018-04-22
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多