需求大概是这样的:
{{{topic.html}}}
var vm = new Vue({
el: '#page',
data: {
topic: {}
}
});
其中topic.html是就是html字符串,可能会不断更新,每次更新之后,都要对其中的img标签绑定onclick事件,应该怎么做?vue有办法解决吗?
目前是用jquery来实现的:
vm.$watch('topic', function () {
$('#page img').unbind('click').click(function () { // 需要解绑,否则会重复绑定事件
// some...
});
});
这个思路是对的吗?不想引入jQuery
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
推荐使用事件代理