有关 vue render函数事件绑定的问题
Vue.component('my-btn',{render:function(createElement){returncreateElement('div',{},[...
Vue.component('my-btn', {
render: function(createElement) {
return createElement('div', {}, [
createElement('button', {
domProps:{
innerHTML:'上传视频'
},
attrs: {
class: 'btn',
},
on: {
click: function(e) {
var input = e.target.nextElementSiblings;
input.onchange = function(){
alert("触发了change事件");
}
}
}
}),
createElement('input', {
attrs: {
type: 'file',
},
style: {
display: 'none',
}
})
])
};
});
这是一个render函数,为什么我在button中绑定input file的change事件 触发不了 展开
render: function(createElement) {
return createElement('div', {}, [
createElement('button', {
domProps:{
innerHTML:'上传视频'
},
attrs: {
class: 'btn',
},
on: {
click: function(e) {
var input = e.target.nextElementSiblings;
input.onchange = function(){
alert("触发了change事件");
}
}
}
}),
createElement('input', {
attrs: {
type: 'file',
},
style: {
display: 'none',
}
})
])
};
});
这是一个render函数,为什么我在button中绑定input file的change事件 触发不了 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询