对vue中methods互相调用的方法详解


Posted in Javascript onAugust 30, 2018

如下所示:

最近在学习vue,并用vue+vue-router+axios+elementUI做了一个pos收银系统的前端页面,但是中间遇到methods里的方法调用问题。本身源码是没有调用的,但是我想直接调用多方便,结果出错了……然后百度了一波,终于解决了~ 分享并做个笔记。

delAllOrderList:function(goods) {
   this.tableData = [];
   this.totalCount = 0;
   this.money = 0;
  },
checkout:function(){
   if(this.totalCount != 0){
    this.tableData = [];
    this.totalCount = 0;
    this.money = 0;
    this.$message({
     message:'结账成功!',
     type:'success'
    })
   }
  }

上面的代码块里,checkout方法里的代码和delAllOrderList里的一模一样,可以使用

this.$options.methods.delAllOrderList.bind(this)();

来替换。

checkout:function(){
   if(this.totalCount != 0){
    this.$options.methods.delAllOrderList.bind(this)();
    this.$message({
     message:'结账成功!',
     type:'success'
    })
   }
  }

以上这篇对vue中methods互相调用的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js利用div背景,做一个竖线的效果。
Nov 22 Javascript
ExtJS4 组件化编程,动态加载,面向对象,Direct
May 12 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
May 19 Javascript
JS定义回车事件(实现代码)
Jul 08 Javascript
JQUERY 设置SELECT选中项代码
Feb 07 Javascript
用Jquery实现滚动新闻
Feb 12 Javascript
jQuery on()方法绑定动态元素的点击事件实例代码浅析
Jun 16 Javascript
Bootstrap下拉菜单效果实例代码分享
Jun 30 Javascript
利用jQuery解析获取JSON数据
Apr 08 jQuery
vue axios请求拦截实例代码
Mar 29 Javascript
json前后端数据交互相关代码
Sep 19 Javascript
angular多语言配置详解
May 16 Javascript
原生JS+HTML5实现的可调节写字板功能示例
Aug 30 #Javascript
10分钟彻底搞懂Http的强制缓存和协商缓存(小结)
Aug 30 #Javascript
解决jQuery使用append添加的元素事件无效的问题
Aug 30 #jQuery
jsonp跨域及实现百度首页联想功能的方法
Aug 30 #Javascript
解决使用bootstrap的dropdown部件时报错:error:Bootstrap dropdown require Popper.js问题
Aug 30 #Javascript
解决vue的变量在settimeout内部效果失效的问题
Aug 30 #Javascript
JS+HTML5 Canvas实现简单的写字板功能示例
Aug 30 #Javascript
You might like
虹吸式咖啡壶操作
2021/03/03 冲泡冲煮
PHP实现把文本中的URL转换为链接的auolink()函数分享
2014/07/29 PHP
PHP设计模式之原型模式定义与用法详解
2018/04/03 PHP
js 页面输出值
2008/11/30 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
JS实现随机乱撞彩色圆球特效的方法
2015/05/05 Javascript
js省市联动效果完整实例代码
2015/12/09 Javascript
jQuery验证插件validate使用方法详解
2020/09/13 Javascript
JS & JQuery 动态添加 select option
2016/06/08 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
jQuery实现加入收藏夹功能(主流浏览器兼职)
2016/12/24 Javascript
JavaScript中Promise的使用详解
2017/02/26 Javascript
Vue.js实现微信过渡动画左右切换效果
2017/06/13 Javascript
Vue2.0父组件与子组件之间的事件发射与接收实例代码
2017/09/19 Javascript
JS实现简单的浮动碰撞效果示例
2017/12/28 Javascript
Vue Socket.io源码解读
2018/02/07 Javascript
VUE + UEditor 单图片跨域上传功能的实现方法
2018/02/08 Javascript
Angularjs 根据一个select的值去设置另一个select的值方法
2018/08/13 Javascript
angularJs在多个控制器中共享服务数据的方法
2018/09/30 Javascript
如何让node运行es6模块文件及其原理详解
2018/12/11 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
[48:23]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#1COL VS EG第一局
2016/03/05 DOTA
python调用xlsxwriter创建xlsx的方法
2018/05/03 Python
详解Python可视化神器Yellowbrick使用
2019/11/11 Python
浅谈keras 的抽象后端(from keras import backend as K)
2020/06/16 Python
virtualenv介绍及简明教程
2020/06/23 Python
澳大利亚票务和娱乐市场领导者:Ticketmaster
2017/03/03 全球购物
戴尔新西兰官网:Dell New Zealand
2020/01/07 全球购物
大二自我鉴定范文
2013/10/05 职场文书
施工安全汇报材料
2014/08/17 职场文书
2014年驻村干部工作总结
2014/11/17 职场文书
2016大学生优秀志愿者事迹材料
2016/02/25 职场文书
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js
Typescript类型系统FLOW静态检查基本规范
2022/05/25 Javascript