新添加一个input元素,给input元素绑定事件,这样设置并没有生效。
var newObj = document.createElement('input');
newObj.type="text";
newObj.setAttribute("v-on:keyup.enter","blurTodo");
.....
element.appendChild(newObj);
请问vuejs中动态增加的html,如何绑定事件?
新添加一个input元素,给input元素绑定事件,这样设置并没有生效。
var newObj = document.createElement('input');
newObj.type="text";
newObj.setAttribute("v-on:keyup.enter","blurTodo");
.....
element.appendChild(newObj);
请问vuejs中动态增加的html,如何绑定事件?
13 回答12.8k 阅读
7 回答1.9k 阅读
9 回答1.7k 阅读✓ 已解决
6 回答943 阅读
3 回答1.1k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
竟然用了vue就没有必要还需要手动操作DOM去动态添加HTML。所有你要的,都可以直接使用vue完成。你的思路还没有转过来。讲讲看你的需求,看看应该怎么用vue的思路解决
更新:
我写的demo:https://jsfiddle.net/ygjack/63ux8v10/