【发布时间】:2020-08-05 10:34:38
【问题描述】:
我一直在使用常用的 todo 应用学习 Vue Js。
我正在根据 todo.completed 的真值将一个类绑定到我的 todo 对象,如下所示:
<a v-bind:class="{iscomplete : todo.completed}">
<input type="checkbox" v-on:change="markComplete" />
iscomplete 类只是通过文本修饰添加一行。
复选框调用如下方法:
methods: {
markComplete() {
this.todo.completed = !this.todo.completed;
}
上述方法适用于 DOM 中已存在的任何待办事项,但当添加新待办事项时,动态类绑定不再有效。
我在下面添加了一个简短的 gif 来显示问题。
我似乎找不到任何答案,也许我缺乏 Vue 经验导致我搜索不正确的术语。如果在我似乎无法理解/在网上找到类似问题之前有人问过这个问题,我深表歉意。
【问题讨论】:
标签: javascript vue.js