Vue 使用原生给标签绑定事件
工作中遇到一个后台给前端埋的坑,前端使用框架vue,后端将单选input直接渲染给到前端,需要前端给input绑定点击事件。代码示例:/** 原生radio绑定click事件 */bindingClick() {let ios = document.getElementsByTagName("input");this.$nextTick(() =&g...
·
工作中遇到一个后台给前端埋的坑,前端使用框架vue,后端将单选input直接渲染给到前端,需要前端给input绑定点击事件。
代码示例:
/** 原生radio绑定click事件 */
bindingClick() {
let ios = document.getElementsByTagName("input");
this.$nextTick(() => {
for (let i = 0; i < ios.length; i++) {
// ios[i].onclick = this.selectClick();
let _this = this;
ios[i].onclick = function() {
let name = "select_topic_" + _this.topics[_this.index].topic_id;
let isAutoSend = document.getElementsByName(name);
for (let i = 0; i < isAutoSend.length; i++) {
if (isAutoSend[i].checked == true) {
console.log(isAutoSend[i].value);
}
}
};
}
});
}
更多推荐
已为社区贡献14条内容
所有评论(0)