vue mixin 混合的使用

1.简单介绍:

       在vue项目中,尤其是大型项目的开发过程中,我们难免会遇到一些相同的业务逻辑处理,但又与vuex不相同的是,他不是全局的,mixin中的变量或方法是独立的,不同页面的更改不影响其他页面值的改变,比如每个页面的分页处理,提交当前页面表单处理(包括校验),显然这些放在vuex中是不科学的,因为在任一组件中通过vuex修改此变量的值之后,其他组件中此变量的值也会随之修改。

2.要注意的知识点:

(1)当全局引入mixin时使用的是Vue.mixin(mixin);而单文件引入时使用的是mixins:[mixin],有一个”s“的差别,局部混合只有引入混合的页面才能调用混合中的变量,全局混合全局都可调用。

(2)当混合里面包含异步请求函数,而我们又需要在组件中使用异步请求函数的返回值时,我们会取不到此返回值,解决方案:通过回调方法。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值