【问题标题】:Use predefined vue.js directive with custom directive将预定义的 vue.js 指令与自定义指令一起使用
【发布时间】:2015-07-12 06:28:15
【问题描述】:

假设我有一个从某个位置获取数组结果的自定义指令,我怎么可能在内部使用 v-repeat 和我的指令,而不是在外部单独调用 v-repeat。

【问题讨论】:

  • 无法理解问题。你能发布一个例子或jsfiddle吗?
  • 我的意思是假设我编写了一个自定义指令,它从服务器获取一个 json 数组,那么有没有办法可以在我的指令中使用 v-repeat 以便我可以在我的指令中绑定数组本身。而不是在外部使用 v-repeat。

标签: vue.js


【解决方案1】:

在 Vue 中,您通常使用指令 (http://vuejs.org/guide/index.html#Directives) 来修改现有 DOM 元素的行为。您描述的行为更适合组件 (http://vuejs.org/guide/index.html#Components)。

您将声明一个具有template 属性的组件,该属性内联或通过引用<script> 样式模板将具有包含v-repeat 用法的标记。

【讨论】:

    猜你喜欢
    • 2019-01-05
    • 2020-03-31
    • 1970-01-01
    • 1970-01-01
    • 2018-06-01
    • 2023-04-04
    • 1970-01-01
    • 2016-08-16
    • 1970-01-01
    相关资源
    最近更新 更多