【前端】将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;
}
相关推荐
徐同保12 小时前
上传文件,在前端用 pdf.js 提取 上传的pdf文件中的图片
前端·javascript·pdf
怕浪猫13 小时前
React从入门到出门第四章 组件通讯与全局状态管理
前端·javascript·react.js
博主花神13 小时前
【React】扩展知识点
javascript·react.js·ecmascript
内存不泄露13 小时前
基于Spring Boot和Vue 3的智能心理健康咨询平台设计与实现
vue.js·spring boot·后端
欧阳天风13 小时前
用setTimeout代替setInterval
开发语言·前端·javascript
EndingCoder13 小时前
箭头函数和 this 绑定
linux·前端·javascript·typescript
xkxnq13 小时前
第一阶段:Vue 基础入门(第 11 天)
前端·javascript·vue.js
小oo呆13 小时前
【自然语言处理与大模型】LangGraphV1.0入门指南:核心组件Nodes
前端·javascript·easyui
行走的陀螺仪13 小时前
在UniApp H5中,实现路由栈的持久化
前端·javascript·uni-app·路由持久化·路由缓存策略
内存不泄露13 小时前
基于Spring Boot和Vue的在线考试系统设计与实现
vue.js·spring boot·后端