返回顶部
首页 > 资讯 > 前端开发 > 其他 >vue的混入可以使用生命周期吗
  • 536
分享到

vue的混入可以使用生命周期吗

mixinVue 2023-05-14 21:05:51 536人浏览 独家记忆
摘要

本教程操作环境:windows7系统、vue3版,DELL G3电脑。mixins(混入)基本介绍我们在开发过程中,会遇到一些相同逻辑和功能的组件,我们不会在每一个组件中都写一套代码,这样会导致代码冗余。mixins的作用就是将相同的逻辑和

vue的混入可以使用生命周期吗

教程操作环境:windows7系统、vue3版,DELL G3电脑。

mixins(混入)基本介绍

我们在开发过程中,会遇到一些相同逻辑和功能的组件,我们不会在每一个组件中都写一套代码,这样会导致代码冗余。

mixins的作用就是将相同的逻辑和功能抽离出来,分成单个文件,组件只需引入mixins就可以实现相同功能。

mixins使用

也是在src文件夹中创建mixins文件夹,在里面去写对应的mixin.js文件。如下所示:

1.png

用一个js文件将Vue的script部分抽离出来,如下所示:

  data(){
    return {}
  },
  methods:{},
  computed:{},
  filters:{},  created(){},  mounted(){
    console.log("我是mixins");
  }
}复制代码

我们就可以在组件中引入mixin,去使用如下所示:

2.png

mixin的特性

1.mixins中的生命周期会与引入mixins的组件的生命周期整合在一起调用,而且mixins中的生命周期函数会比引入mixins的组件调用的。【相关推荐:vuejs视频教程、WEB前端开发

3.png

4.png

5.png

2.组件的data、methods、filters会覆盖mixins里的同名data、methods、filters。

6.png

7.png

8.png

3.不同mixin里的同名方法,按照引进的顺序,最后的覆盖前面的同名方法。

mixin的缺点

1、变量来源不明确(隐式传入),不利于阅读,使代码变得难以维护。

组件里可以引入多个mixin,并直接隐式调用mixin里的变量/方法,这会让我们有时候混乱 区分不出这些变量和方法 分别是哪个mixin里的?

2、多个mixins的生命周期会融合到一起运行,但是同名属性、同名方法无法融合,可能会导致冲突或覆盖。

比如组件1中的方法要输出属性info,
但是组件2中也有同名属性info,且覆盖了组件1中的属性info,
那么当执行组件1中的方法时,输出的确实组件2中的属性,
这个我们可以避免,但是一不小心就会导致冲突,很容易制造混乱。

3、mixins和组件可能出现多对多的关系,复杂度较高

即一个组件可以引用多个mixins,一个mixins也可以被多个组件引用。

学习视频分享:vuejs入门教程、编程基础视频)

以上就是vue的混入可以使用生命周期吗的详细内容,更多请关注编程网其它相关文章!

--结束END--

本文标题: vue的混入可以使用生命周期吗

本文链接: https://lsjlt.com/news/205911.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • vue的混入可以使用生命周期吗
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。mixins(混入)基本介绍我们在开发过程中,会遇到一些相同逻辑和功能的组件,我们不会在每一个组件中都写一套代码,这样会导致代码冗余。mixins的作用就是将相同的逻辑和...
    99+
    2023-05-14
    mixin Vue
  • vue的混入可不可以使用生命周期
    这篇文章主要介绍“vue的混入可不可以使用生命周期”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue的混入可不可以使用生命周期”文章能帮助大家解决问题。vue的混入可以使用生命周期。mixins(...
    99+
    2023-07-04
  • vue组件有生命周期吗
    vue组件的生命周期有:1.beforeCreate,创建前;2.created,创建后;3.beforemount,载入前;4.mounted,载入后;5.beforeUpdate,更新前;6.updated,更新后;7.beforeDe...
    99+
    2024-04-02
  • 浅谈vue的生命周期
    目录1.什么是生命周期有什么作用2.第一次加载页面会触发哪几个钩子3.简述每个周期应用于哪个场景4.created和mounted的区别5.vue在哪个生命周期获取数据总结1.什么是...
    99+
    2024-04-02
  • Vue生命周期与setup深入详解
    目录生命周期生命周期函数不同API的生命周期setup介绍1. 访问Props2. setup上下文3. 与渲染函数一起使用生命周期 下图对比了vue3(左)和vue2(右)的生命周...
    99+
    2024-04-02
  • 老生常谈vue的生命周期
    目录一、什么是生命周期二、生命周期函数三、生命周期的流程四、简单的生命周期代码总结一、什么是生命周期 每一个组件都可能经历从创建,挂载,更新,卸载的过程。 在这个过程中的某一个阶段,...
    99+
    2024-04-02
  • Vue中的生命周期介绍
    什么是vue的生命周期 Vue中的生命周期是指组件从创建到销毁的一系列过程。看下面这张官方文档的图: 从图片中可以看出Vue的整个生命周期包括8个状态,按照先后顺序分别为: bef...
    99+
    2024-04-02
  • Vue的生命周期是什么
    本篇内容主要讲解“Vue的生命周期是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Vue的生命周期是什么”吧!生命周期生命周期的简单介绍生命周期又叫做:生命周期回调函数、生命周期函数、生命周...
    99+
    2023-06-29
  • vue的生命周期钩子与父子组件的生命周期详解
    目录vue的生命周期钩子的介绍父子组件的生命周期加载渲染过程父组件更新过程子组件更新过程父子组件更新过程销毁过程代码示例created和mounted的区别vue的生命周期钩子的介绍...
    99+
    2022-11-13
    vue 生命周期 vue 父子组件生命周期
  • vue生命周期的作用是什么
    这篇文章主要介绍了vue生命周期的作用是什么的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇vue生命周期的作用是什么文章都会有所收获,下面我们一起来看看吧。Vue.js 的生命周期方法在 Vue.js 组件中,...
    99+
    2023-07-06
  • Vue生命周期中的组件化你知道吗
    目录引出生命周期销毁流程生命周期生命周期总结组件化 template: 非单文件组件 组件的几个注意点  组件的嵌套 &n...
    99+
    2024-04-02
  • vue生命周期的示例分析
    这篇文章主要介绍了vue生命周期的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。vue生命周期图解感谢你能够认真阅读完这篇文章,希望小编分享的“vue生命周期的示例分...
    99+
    2023-06-14
  • vue中的生命周期是什么
    这篇文章给大家分享的是有关vue中的生命周期是什么的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、什么是生命周期每一个组件都可能经历从创建,挂载,更新,卸载的过程。在这个过程中的某一个阶段,用于可能会想要添加一...
    99+
    2023-06-29
  • vue的生命周期几个阶段
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。生命周期就是组件从创建到销毁的整个过程。也就是从开始创建、初始化数据、编译模板、挂载 Dom→渲染、更新→渲染、卸载等一系列过程,我们称这 是 Vue 的生命周期生命周期...
    99+
    2023-05-14
    Vue 生命周期
  • 深入了解Rust的生命周期
    Rust生命周期简介 Rust 中的每一个引用都有其 生命周期(lifetime),也就是引用保持有效的作用域。 生命周期的主要目标是避免悬垂引用,它会导致程序引用了非预期引用的数据...
    99+
    2022-12-14
    Rust 生命周期机制 Rust 生命周期
  • 一起来学习Vue的生命周期
    目录生命周期生命周期的简单介绍beforeCreate与createdbeforeCreate()created()beforeMount与mountedbeforeMount()m...
    99+
    2024-04-02
  • Vue的生命周期一起来看看
    目录1. 生命周期(重要)1.1 初步认识生命周期1.2 生命周期流程(8个)1.3 生命周期详细流程图1.4 常用的生命周期钩子:1.4.1 关于销毁1.4.2 关于父子组件的生命...
    99+
    2024-04-02
  • Vue中生命周期的示例分析
    这篇文章将为大家详细讲解有关Vue中生命周期的示例分析,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。最简单的Vue 实例//html <div id=&q...
    99+
    2024-04-02
  • Vue中的生命周期实例分析
    这篇文章主要介绍“Vue中的生命周期实例分析”,在日常操作中,相信很多人在Vue中的生命周期实例分析问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue中的生命周期实例分析”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-06-29
  • vue的生命周期有哪些阶段
    这篇文章主要讲解了“vue的生命周期有哪些阶段”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue的生命周期有哪些阶段”吧!有4大阶段:1、初始化阶段,包含beforeCreate(创建前)...
    99+
    2023-07-04
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作