【发布时间】:2019-12-22 22:14:24
【问题描述】:
我创建了两个自定义 vue 指令来在另一个元素之后或之前插入一个 html 元素,我将一个 html 元素字符串传递给我应用该指令的元素,但是 VS Code 给了我以下错误:
Parsing error: unexpected-character-in-attribute-name.eslint-plugin-vue
这就是我的做法:
<rad-stack title="Precio final" v-insert-before="'<div class="RADcard3_texts_info_divider"></div>'">{{ item.finalPrice }} €</rad-stack>
我的指令如下所示:
Vue.directive('insert-before', {
isLiteral: true,
inserted: (el, binding, vnode) => {
el.parentNode.insertBefore(binding.value, el);
}
});
【问题讨论】:
标签: javascript vue.js