时间:2021-05-18
如下所示:
最近在学习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互相调用的方法详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
vue在同一个组件内;methods中的一个方法调用methods中的另外一个方法可以在调用的时候this.$options.methods.test2();t
在vue.js中,有methods和computed两种方式来动态当作方法来用的1.首先最明显的不同就是调用的时候,methods要加上()2.我们可以使用me
实现中文按照A-Z的方法,可以在vue的methods里面写入:methods:{pySort:function(arr,empty){var$this=thi
一vue方法实现Vue方法与事件点击我varmyVue=newVue({el:'#test',methods:{//这里使用methodssayHi:funct
1为什么需要状态管理一个Vue组件分为数据(model)与视图(view)。当通过methods中的方法更新数据时,视图也会自动更新。message.vue{{