外部js调用vue事件方法

将methods里面定义的方法, 需要赋值给window,外部js就可以调用了

export default {
  name: "HelloWorld",
  props: {
    msg: String,
  },
  mounted() {
    // 将vue中的方法赋值给window
    window.handleClickFun= this.handleClickFun;
  },
  methods: {
    handleClickFun(item) {
      alert("成功触发")
      console.log("成功触发");
    },
  },
};

js中调用

window.handleClickFun(item)

posted @ 2022-08-03 16:59  MELANCHOLYS  阅读(752)  评论(0编辑  收藏  举报