当前位置: 首页 > news >正文

vue中Mixins

使用 Mixins 的主要优点包括:

  1. 代码复用: 可以将常用的逻辑封装在 Mixin 中,然后在多个组件中重复使用。
  2. 逻辑分离: 将不同功能的代码分开管理,使代码更加清晰和易于维护。
  3. 灵活性: Mixins 允许你在组件中引入多个 Mixin,并且可以根据需要覆盖或修改 Mixin 中的选项。

什么时候使用Mixins?

当我们存在多个组件中的数据或者功能很相近时,我们就可以利用mixins将公共部分提取出来,通过 mixins封装的函数,组件调用他们是不会改变函数作用域外部的

 

创建Mixins

                            方法一                                                        方法二

如何使用Mixins?

                               方法一                                                        方法二

 例:创建->mixins文件夹->module.js

export default {data() {return {num: 10,dataList: [],}},methods: {datalist() {this.dataList = [{ name: "小红", age: 18 },{ name: "小li", age: 28 },{ name: "小红2", age: 38 },]},addhandle() {this.num++;console.log(this.num, "我是mixins混入的方法");}},}

使用->在任意页面中使用:

<el-button @click="addhandle">mixin混入的方法</el-button>
import mixinModule from '@/mixins/module.js'
export default {mixins: [mixinModule],mounted() {console.log(this.dataList, 'mixins混入的数据')}
}

http://www.lryc.cn/news/312643.html

相关文章:

  • linux常用指令(定期更新)
  • 【项目】图书管理系统
  • 华为OD机试 - 疫情扩散时间计算 - 矩阵(Java 2024 C卷 200分)
  • [数据集][图像分类]棉花叶子病害分类数据集2293张4类别
  • 《辐射4》是一款什么样的游戏 怎样在mac电脑上玩到《辐射4》辐射4攻略 辐射4开局加点 怎么在Mac电脑玩Steam游戏
  • 视频推拉流EasyDSS平台直播通道重连无法转推的原因排查与解决
  • Javaweb之SpringBootWeb案例之自动配置案例的自定义starter测试的详细解析
  • java包的相关概念
  • window搭建本地mongo数据库并导入数据
  • 如何为Android车载应用开发通知?
  • centos上部署k8s
  • 网络安全: Kali Linux 进行 MSFvenom 程序利用
  • 浅显易懂C语言指针!!!(三)
  • 01 LM 算法及 Cpp 实现
  • 【网络安全架构】互联网正对中国社会、经济、文化等各个领域产生巨大影响‘
  • 【笔记】Android ServiceStateTracker 网络状态变化逻辑及SPN更新影响
  • 2PC和3PC的区别是什么
  • redis未设置密码被植入挖矿脚本
  • 轮询--一起学习吧之架构
  • 【开发工具】Git模拟多人开发场景理解分支管理和远程仓库操作
  • 从零学习Linux操作系统 第三十一部分 ansible常用模块介绍
  • 【Linux C | 网络编程】多播的概念、多播地址、UDP实现广播的C语言例子
  • HarmonyOS NEXT应用开发案例——滑动页面信息隐藏与组件位移效果
  • ffmpeg 转码过程中参数含义
  • 探索c++——了解c++的魅力
  • Oracle常用语句语法
  • 时隔n年再度会看Vue,Git
  • SpringCloud-Zuul网关的使用
  • mysql 中的一些重要函数
  • windows11配置电脑IP