【前端】将vue的方法挂载到window上供全局使用,也方便跟原生js做交互

【前端】将vue的方法挂载到window上供全局使用,也方便跟原生js做交互

javascript 复制代码
<template>
  <div>
    <el-button @click="start">调用方法</el-button>
  </div>
</template>
<script>
// import { JScallbackProc } from './JScallbackProc'
// window.JScallbackProc = JScallbackProc

export default {
  mounted(){
    //将vue的方法挂载到window上
    window.JScallbackProc = (paramXml)=>{
      this.JScallbackProc(paramXml)
    }
  },
  components:{
  },
  data() {
    return {
    };
  },
  methods: {
    JScallbackProc(paramXml){
      console.log('paramXml:', paramXml)
    },
    start(){
      window.JScallbackProc('test')
    }
  }
};
</script>
复制代码
JScallbackProc.js
javascript 复制代码
export function JScallbackProc(paramXml) {

  console.log('单独的方法JScallbackProc:', paramXml)
  return paramXml;
}
相关推荐
前端极客探险家3 分钟前
实现一个拖拽排序组件:Vue 3 + TypeScript + Tailwind CSS
css·vue.js·typescript·排序算法
奶球不是球7 分钟前
vue3中pinia基本使用
vue.js·pinia
tryCbest11 分钟前
Vue2-实现elementUI的select全选功能
前端·javascript·elementui
uhakadotcom38 分钟前
Google Play SDK 接入指南:一步步轻松集成
javascript·面试·github
阿諪諪2 小时前
Vue知识点(5)-- 动画
前端·vue.js·nginx
Gazer_S2 小时前
【lodash的omit函数详解 - 从入门到精通】
javascript·状态模式
DarkLONGLOVE2 小时前
解锁 JavaScript 技能:全面掌握自定义属性的奥秘
前端·javascript
顾洋洋2 小时前
WASM与OPFS组合技系列一(文件导入)
前端·javascript·webassembly
莫循瑾木2 小时前
请说一下Vue渲染函数的用法,与模板语法相比它有什么优势?
前端·vue.js·面试
岩柏2 小时前
Vue插件集成至npm官网, 打造vue生态链
vue.js·前端框架