广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >vue中mixins属性的作用是什么
  • 891
分享到

vue中mixins属性的作用是什么

2024-04-02 19:04:59 891人浏览 独家记忆
摘要

本篇文章给大家分享的是有关Vue中mixins属性的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mixin.js 文件import

本篇文章给大家分享的是有关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属性的作用是什么,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网node.js频道。

--结束END--

本文标题: vue中mixins属性的作用是什么

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue中mixins属性的作用是什么
    本篇文章给大家分享的是有关vue中mixins属性的作用是什么,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。mixin.js 文件import...
    99+
    2022-10-19
  • vue组件中watch属性的作用是什么
    本篇文章为大家展示了vue组件中watch属性的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。具体内容如下<!doctype html&g...
    99+
    2022-10-19
  • css属性中float属性的作用是什么
    本教程操作环境:Windows10系统、CSS3版、DELL G3电脑css属性中float属性的作用是什么?float,css的一种属性,主要属性值为:left(左浮动)、none(不浮动)、right(右浮动)、inherit(继承父元...
    99+
    2023-05-14
    float css
  • vue中watch是什么属性
    本教程操作环境:windows7系统、vue3版,DELL G3电脑。vue监视属性在开发中,我们会遇到这样一种情况,我们需要一个属性变化的时候,然后做出一些操作。而检测这个变化的属性,在vue中叫做监视属性。1.监视属性是什么在vue中,...
    99+
    2023-05-14
    watch Vue
  • C# 中ThreadState属性的作用是什么
    这篇文章将为大家详细讲解有关C# 中ThreadState属性的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。主线程Main()函数所有线程都是依附于Main()函数所在的线程的,...
    99+
    2023-06-17
  • CSS中contentEditable属性的作用是什么
    contentEditable属性是CSS中的一个属性,用于指定元素是否可以编辑。当将元素的contentEditable属性设置为...
    99+
    2023-09-11
    CSS
  • ASP.NET中AutoEventWireup属性的作用是什么
    AutoEventWireup属性是ASP.NET中的一个页面级别的属性,用于指定是否自动将事件与事件处理程序进行关联。当AutoE...
    99+
    2023-09-21
    ASP.NET
  • C#中ConnectionString属性的作用是什么
    ConnectionString属性是用来指定与数据库建立连接时所使用的连接字符串的属性。连接字符串包含了连接数据库所需的信息,如数...
    99+
    2023-09-21
    C#
  • vb中wordwrap属性的作用是什么
    在VB中,WordWrap属性用于设置控件是否自动换行。 当WordWrap属性设置为True时,控件中的文本会自动换行,以适应控件...
    99+
    2023-10-28
    vb
  • Workerman中reusePort属性的作用是什么
    这篇文章将为大家详细讲解有关Workerman中reusePort属性的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Workerman是一个高性能的PHP Socket服务器框架...
    99+
    2023-06-20
  • js中offsettop属性的作用是什么
    offsetTop属性返回的是一个元素相对于其offsetParent元素的顶部偏移量(即元素顶部边缘与offsetParent元素...
    99+
    2023-10-24
    js
  • CSS中position:relative;属性的作用是什么
    CSS中position:relative;属性的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 引...
    99+
    2022-10-19
  • CSS中margin属性的作用是什么
    这篇文章主要介绍“CSS中margin属性的作用是什么”,在日常操作中,相信很多人在CSS中margin属性的作用是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS中...
    99+
    2022-10-19
  • CSS中expression属性的作用是什么
    这期内容当中小编将会给大家带来有关CSS中expression属性的作用是什么,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。CSS中expression使用简介IE5及其...
    99+
    2022-10-19
  • HTML5 中placeholder属性的作用是什么
    HTML5 中placeholder属性的作用是什么,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。HTML代码<input type...
    99+
    2022-10-19
  • CSS 中margin 属性的作用是什么
    这篇文章给大家介绍CSS 中margin 属性的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。CSS margin 属性定义margin 属性是用于在一个声明中设置四个外边距...
    99+
    2022-10-19
  • CSS中clip属性的作用是什么
    今天就跟大家聊聊有关CSS中clip属性的作用是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。CSS clip属性用法解析clip属性是一个比较...
    99+
    2022-10-19
  • html中textarea属性的作用是什么
    textarea属性用于定义一个多行的文本输入控件,允许用户输入多行文本。它可以用于接收用户输入的大段文本,例如文章、评论、留言等。...
    99+
    2023-09-21
    html
  • CSS中cssfilter属性的作用是什么
    CSS的filter属性用于对元素进行图像处理和效果,可以实现一些常见的图像处理操作,如模糊、亮度调整、对比度调整、灰度化、反转、色...
    99+
    2023-09-15
    CSS
  • iframe中allowTransparency属性的作用是什么
    allowTransparency属性是用于设置iframe元素是否允许透明度的属性。如果将其设置为"true"...
    99+
    2023-09-12
    iframe
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作