【前端】将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;
}
相关推荐
xjt_090126 分钟前
基于 Vue 3 构建企业级 Web Components 组件库
前端·javascript·vue.js
我是伪码农38 分钟前
Vue 2.3
前端·javascript·vue.js
辰风沐阳1 小时前
JavaScript 的宏任务和微任务
javascript
跳动的梦想家h2 小时前
环境配置 + AI 提效双管齐下
java·vue.js·spring
冰暮流星2 小时前
javascript之二重循环练习
开发语言·javascript·数据库
Mr Xu_2 小时前
Vue 3 中 watch 的使用详解:监听响应式数据变化的利器
前端·javascript·vue.js
一 乐3 小时前
校园二手交易|基于springboot + vue校园二手交易系统(源码+数据库+文档)
java·数据库·vue.js·spring boot·后端
科技D人生3 小时前
Vue.js 学习总结(20)—— Vue-Office 实战:word、pdf、excel、ppt 多种文档的在线预览
vue.js·word·vue-pdf·stylesheet·docx-preview·vue-office
vx1_Biye_Design3 小时前
基于Spring Boot+Vue的学生管理系统设计与实现-计算机毕业设计源码46223
java·vue.js·spring boot·spring·eclipse·tomcat·maven
vx_Biye_Design3 小时前
基于Spring Boot+vue的湖北旅游景点门票预约平台的设计--毕设附源码29593
java·vue.js·spring boot·spring cloud·servlet·eclipse·课程设计