外部js怎么调用vue中methods的方法

微信截图_20200120110716.png
image.png
如上图,

在外部引用的addTab.js中想要调用index.html的methods中alertClick方法

不知道怎么写

于是在网上找了一种方法,在index.html的mounted中生成全局方法

window.addAlertClick = this.alertClick

但是不管用,求更好的解决办法,多谢各位

阅读 9k
4 个回答

image.png
放在vue初始化之后
image.png

你的 index 能不能在 addTab.js 里访问?

可以的话就

index.addAlertClick();

确保vue组件加载完成后,再执行window 全局方法才行

1.PNG2.png,把方法注册到全局就可以了

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题