最新动态
2024年最全Vue混入mixin介绍,web前端开发工程师培训班
2024-11-17 03:37  浏览:89

紧跟潮流

大前端和全栈是以后前端的一个趋势,懂后端的前端,懂各端的前端更加具有竞争力,以后可以往这个方向靠拢。

2024年最全Vue混入mixin介绍,web前端开发工程师培训班

这边整理了一个对标“阿里 50W”年薪企业高级前端工程师成长路线,由于图片太大仅展示一小部分

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

2024年最全Vue混入mixin介绍,web前端开发工程师培训班

二、全局组件混入

三、内容冲突,听谁的


Vue混入mixin介绍

============

mixin官方解释

混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。

一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项

通俗解释

日常开发中,经常会遇到不同组件中会出现需要一些相同的或者相似的代码,这些代码的功能相对独立。可以利用vue的mixin将功能相同的或者相似的提出来,方便代码复用,也有利于代码维护。

一、局部组件混入

========

1、新建混入js文件

一般在工程中新建一个mixin文件夹,专门保存各种混入。一般src/mixin/demo.js

一般混入的格式就是一个js文件,需要export default {} 输出,其里面的具体格式,需要根据具体的混入场景来制定。比如需要混入vue文件里面,则需要根据vue文件的应用场景来设置。

export default {

data(){

return {

msg:“这是mixin的数据”,

mixinMsg:“这是mixin的数据”,

}

},

created(){

console.log(123)

},

methods:{

onClick(){

console.log(‘触发了mixin中的onClick’)

}

}

}

2、组件中引入并使用,组件中只需要配置mixins即可。

{{msg}}
{{mixinMsg}}

结果展示

2024年最全Vue混入mixin介绍,web前端开发工程师培训班

二、全局组件混入

========

在初始化vue之前,调用Vue.mixin()进行全局混入。

在main.js中

Vue.mixin({

data(){

return {

$_globalMsg:“全局mixin数据”

}

},

created(){

console.log(‘触发全局mixin的Created’)

},

methods:{

总结

=============================================================

从转行到现在,差不多两年的时间,虽不能和大佬相比,但也是学了很多东西。我个人在学习的过程中,习惯简单做做笔记,方便自己复习的时候能够快速理解,现在将自己的笔记分享出来,和大家共同学习。

开源分享:【大厂前端面试题解析+核心总结学习笔记+真实项目实战+最新讲解视频】

个人将这段时间所学的知识,分为三个阶段

第一阶段:HTML&CSS&Javascript基础

2024年最全Vue混入mixin介绍,web前端开发工程师培训班

第二阶段:移动端开发技术

2024年最全Vue混入mixin介绍,web前端开发工程师培训班

第三阶段:前端常用框架

2024年最全Vue混入mixin介绍,web前端开发工程师培训班