在纯html动态渲染事件及传参
let html = '';
data.map((item, i) => {
html +=
<div id="${item.value}Btn" onclick="handleUploadSelectData('${item.value}', '${i}')" style="width: 20px;background-color: white;height: 15px;"></div>
</div>
`
return html;
}
调用handleUploadSelectData方法
window.handleUploadSelectData= function (key, index) {
console.log(key, index)
}
由于直接挂载在html中事件实际上是挂在window下面,可用这种方式注册事件