默认点击a标签后会重新弹出一个window窗口,不能跳转到默认浏览器上 但是a标签还不能改 还未引入jquery (vue官方不建议引入jquery )
解决办法 在渲染完成的方法后 引入一下代码 进行跳转 ririr 是给a标签 设置的id
//dom更新后取消默认点击事件 增加默认浏览器跳转
this.$nextTick(function(){
//在下次 DOM 更新循环结束之后执行延迟回调。在修改数据之后立即使用这个方法,获取更新后的 DOM。
document.getElementById("ririr").addEventListener("click",function(event){
event.preventDefault();
const { shell } = require('electron');
shell.openExternal(this.href);
});
})