vue如何在外部调用methods

这次给大家带来vue如何在外部调用methods,vue在外部调用methods的注意事项有哪些,下面就是实战案例,一起来看一下。

1.首先定义一个公共的vue组件;

var eventHub = new Vue();

登录后复制

2.在事件当前的组件中,在created中,用$on向公共的组件eventHub传递,translate是自定义的,getCardNum(data)是要在外部调用的方法;

eventHub.$on('translate', function (data) {         that.getCardNum(data);       });

登录后复制

3.最后在父组件中,注意负组件要用一个变量保存,var vm = new Vue({});

4.在父组件中的methods的方法中定义一个方法,在方法里用$emit接收公共组件里的方法;

var vm = new Vue({  el: '#example',  data: {   msg: 'Hello Directive',   data: {}  },  methods: {   getCardNum: function (data, on) {    eventHub.$emit('translate', data);   }  } });

登录后复制

5.最后就可以在vue组件外部,或者文件外部调用getCardNum(data)这个函数,比如在html中就可以 onclick = vm.getCardNum() 这样来调用;vm是父组件

6.注意一定要把父组件的变量名写上 vm.getCardNum();

我用vue开发的过程中,遇到java后台的弹窗页面想要调用我vue组件中的方法,可是后台的弹窗页面并没有在我的vue组件中,其他的页面想要调用的vue中的方法,只能在父组件中调用,于是研究了很久,最后确定,将组件中的function()方法传递到最上一层的父组件中,将负组件保存在变量中,最后直接在其他页面中调用方法,调用的时候,就不能用@click方法来调用了,因为后台的页面并不在我的vue组件内部,于是调用就是onclick = vm.getCardNum();这样调用,vm是父组件

相信看了本文案例你已经掌握了方法,更多精彩请关注【创想鸟】其它相关文章!

推荐阅读:

使用mint-ui时间插件时怎么获取选择值

vue+checkbox怎样操作数据绑定及获取与计算

以上就是vue如何在外部调用methods的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2773158.html

(0)
上一篇 2025年3月8日 13:39:46
下一篇 2025年3月8日 13:42:12

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • Ajax怎么实现异步调用服务端

    这次给大家带来Ajax怎么实现异步调用服务端,Ajax实现异步调用服务端的注意事项有哪些,下面就是实战案例,一起来看一下。 ajax的使用方法,在js中调用cs文件中的一直方式,使用步骤如下 (1)下载ajax.dll,并添加项目的引用。 …

    编程技术 2025年3月8日
    200
  • vue如何调用mock数据

    这次给大家带来vue如何调用mock数据,vue调用mock数据的注意事项有哪些,下面就是实战案例,一起来看一下。 初始化你的项目 话不用啰嗦,首先初始化你的项目,最简单的就是使用vue-cli啦 vue init webpack 登录后复…

    编程技术 2025年3月8日
    200
  • vue父组件怎么调用子组件

    这次给大家带来vue父组件怎么调用子组件,vue父组件调用子组件的注意事项有哪些,下面就是实战案例,一起来看一下。 情景:   父组件中引入上传附件的子组件:点击组件可以分别上传对应要求的图片,子组件内部循环可创建多个模块.   父组件传入…

    2025年3月8日
    200
  • jQuery做出跨域iframe接口调用步骤详解

    这次给大家带来jQuery做出跨域iframe接口调用步骤详解,jQuery做出跨域iframe接口调用的注意事项有哪些,下面就是实战案例,一起来看一下。 cross.js (function(global){ global.Cross =…

    编程技术 2025年3月8日
    200
  • vue父组件调用子组件方法总结

    这次给大家带来vue父组件调用子组件方法总结,vue父组件调用子组件的注意事项有哪些,下面就是实战案例,一起来看一下。 情景:   父组件中引入上传附件的子组件:点击组件可以分别上传对应要求的图片,子组件内部循环可创建多个模块.   父组件…

    2025年3月8日
    200
  • Vue如何调用第三方验证码

    这次给大家带来Vue如何调用第三方验证码,Vue调用第三方验证码的注意事项有哪些,下面就是实战案例,一起来看一下。 什么是腾讯验证码?它长这个样子……:point_down:   最近公司项目要求引入腾讯云验证,要求是这样的: 为了防止别人…

    2025年3月8日 编程技术
    200
  • vue父组件调用子组件有哪些方法

    这次给大家带来vue父组件调用子组件有哪些方法,vue父组件调用子组件的注意事项有哪些,下面就是实战案例,一起来看一下。 情景:   父组件中引入上传附件的子组件:点击组件可以分别上传对应要求的图片,子组件内部循环可创建多个模块.   父组…

    2025年3月8日
    200
  • Vue中computed与methods使用区别

    这次给大家带来Vue中computed与methods使用区别,Vue中computed与methods使用的注意事项有哪些,下面就是实战案例,一起来看一下。 Vue中computed可以用来简单的拼接需要展示的数据 computed an…

    2025年3月8日
    200
  • vue父组件调用子组件实战案例

    这次给大家带来vue父组件调用子组件实战案例,vue父组件调用子组件实战案例的注意事项有哪些,下面就是实战案例,一起来看一下。 情景:   父组件中引入上传附件的子组件:点击组件可以分别上传对应要求的图片,子组件内部循环可创建多个模块.  …

    2025年3月8日
    100
  • computed与methods使用详解

    这次给大家带来computed与methods使用详解,computed与methods使用的注意事项有哪些,下面就是实战案例,一起来看一下。 computed and methods 拼接展示数据的任务, 也可以用methods完成, 但…

    2025年3月8日
    200

发表回复

登录后才能评论