【发布时间】:2018-09-20 11:38:23
【问题描述】:
我已经搜索了 4 个小时,甚至无法理解要使用什么 基本上我想在 div 元素中添加一个新行(文章标签),每次用户按下添加按钮 在我的方法中,我如何将这个 HTML 传递给 div:
<article class="col-md-11 col-md-offset-1 card" custom_attrib=atrrib_value> <span>
{{NEW VALUE}} - {{NEW VALUE_2}}
</span>
<span >
<button class="btn btn-theme btn-default btn-xs pull-left" @click="deleteItem" ><i class="fa fa-times inline"></i></button>
</span>
</article>
我不得不说我每次都需要在文章标签上添加一些自定义属性,这就是为什么我想在每个请求上创建一个新标签 如果我们看看这个https://codepen.io/Pizzi/pen/GMOQXy 当按下+(添加)一行下降时,我想做同样的事情,但重要的部分是带有文章标签的新行每次都需要新的 custom_attrib 和值
另一个 jsfiddle 示例:https://jsfiddle.net/50wL7mdz/17736/ 而不是那些输入框将是我的文章自定义属性和值
【问题讨论】:
-
你是说每次属性的实际名称'custom_attrib`都会不同?还是只是价值?
-
值会有所不同,而不是属性本身
-
所以你面临的麻烦是如果你更新属性它会改变以前的属性,对吗?旧行是否需要更新?或者一旦它们被创建,内容将保持不变?
-
我遇到的问题是我一般不知道如何将 html 附加到我的 div 中
-
您不必手动将 HTML 附加到 DOM,只需使用 Vue 的列表渲染(数据驱动的方法):vuejs.org/v2/guide/…