马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
×
【前端】将vue的方法挂载到window上供全局利用,也方便跟原生js做交互
- <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>
复制代码- export function JScallbackProc(paramXml) {
- console.log('单独的方法JScallbackProc:', paramXml)
- return paramXml;
- }
复制代码
|