您好,欢迎来到飒榕旅游知识分享网。
搜索
您的当前位置:首页对vue中methods互相调用的方法详解

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

来源:飒榕旅游知识分享网

如下所示:

最近在学习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互相调用的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

Copyright © 2019- sarr.cn 版权所有 赣ICP备2024042794号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务