vue的mixins.js文件的函数使用防抖接收不到参数,怎么搞
模板使用
{{
props.row.vip < 3
? payModelList(1)[props.row.vip].name
: payModelList(1)[3].name
}}
mixin.js文件
payModelList: debounce(function (num) {
let payModelList1 =
[
// 0-免费开放,1-注册用户,2-VIP或额外购买,99-仅额外购买
{ value: 0, name: this.$t('programModel.pay0') },
{ value: 1, name: this.$t('programModel.pay1') },
{ value: 2, name: this.$t('programModel.pay2') },
{ value: 99, name: this.$t('programModel.pay99') },
]
let payModelList2 =
[
// -1 保持公共设置 0-免费开放,1-注册用户,2-VIP或额外购买,99-仅额外购买
{ value: -1, name: this.$t('programModel.KeepThePublic') },
{ value: 0, name: this.$t('programModel.pay0') },
{ value: 1, name: this.$t('programModel.pay1') },
{ value: 2, name: this.$t('programModel.pay2') },
{ value: 99, name: this.$t('programModel.pay99') },
]
if (num == 1) {
return payModelList1
} else if (num == 2) {
return payModelList2
}
}, 1200)
如果贴上代码, 可能更容易解决问题.