动态添加html元素并添加点击事件,子系统独立运行时点击事件生效,使用微前端框架后,点击事件找不到绑定的方法。

const content = `<button onclick="myClick()">这是按钮</button>`;

在mounted中连接起来:

window.myClick = this.myClick;

methods中定义函数:

myClick() { 
    // 代码块
    ...
}

需要定义的方法的时候

const iconClick = `${window.proxy ? 'window.proxy.' : ''}myClick`
<a onclick="${iconClick}">详情</a>

柚花离海
16 声望2 粉丝

伪前端