vue中mixins属性有什么用
发表于:2025-12-03 作者:千家信息网编辑
千家信息网最后更新 2025年12月03日,本篇内容介绍了"vue中mixins属性有什么用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!mix
千家信息网最后更新 2025年12月03日vue中mixins属性有什么用
本篇内容介绍了"vue中mixins属性有什么用"的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
mixin.js 文件
import {mapGetters, mapMutations, mapActions} from 'vuex' export const playlistMixin = { computed: { ...mapGetters([ 'playList' ]) }, mounted() { this.handlePlaylist(this.playList) }, activated() { this.handlePlaylist(this.playList) }, watch: { playList(newVal) { this.handlePlaylist(newVal) } }, methods: { handlePlaylist() { throw new Error('component must implement handlePlaylist method') } } }这个文件就暴露出一个对象,不过这个对象和组件很类似,也就是组件的js代码部分类似。
这个.js文件要做的事情就是,在生命周期中和playList 变量改变的时候触发handlePlaylist 函数,但是这个函数的逻辑是在各自要改变的组件当中去实现。下面看看怎么用Mixin。
import {playlistMixin} from 'common/js/mixin' //引入Mixin export default { mixins: [playlistMixin], methods: { handlePlaylist (playlist) { let bottom = playlist.length > 0 ? '60px' : '' this.$refs.recommend.style.bottom = bottom this.$refs.scroll.refresh() }, } }在使用的组件中这样调用。
mixins: 这个属性是个数组,也就是说可以加载多个 minxin 文件。
handlePlaylist 方法是完成业务逻辑。所以在组件的生命周期中都会添加 this.handlePlaylist() 方法。
"vue中mixins属性有什么用"的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注网站,小编将为大家输出更多高质量的实用文章!
组件
文件
属性
也就是
内容
函数
周期
对象
方法
更多
生命
知识
逻辑
实用
学有所成
接下来
业务
个数
也就是说
事情
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
怎么找出数据库中重复的值
移动云服务器怎么添加安全组
惠普dsp1200服务器电源
智能物联网与网络技术
https服务器与客户端
软件开发服务好
贵广网络安全儿童画
中电鸿信软件开发怎么样
百度发包软件开发
软件开发用例数
陕西超频服务器厂家现货
数据库2008返回所有行
三级网络技术一个礼拜
山东省考网络安全管理职位体测吗
结构化软件开发方法sasd
河北天驱企业级服务器虚拟主机
网络安全运维工程师论坛
中安源可信网络安全
计算机与网络技术好就业吗
昆山推广软件开发服务电话
开发网站及软件开发
重庆app软件开发定制
经济类事实数值型数据库的有
华为云服务器做网站
2020北京网络安全大会地点
数据库dba工作职位描述
大鑫鑫网络技术服务工作室
学软件开发能发财吗
深圳网络安全咨询公司
游戏捕鱼软件开发