我的编程空间,编程开发者的网络收藏夹
学习永远不晚

vue中mixins属性的作用是什么

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

vue中mixins属性的作用是什么

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

下载Word文档

猜你喜欢

css属性中float属性的作用是什么

css中float属性的作用是控制元素移动,即会使元素向左或向右移动,其周围的元素也会重新排列;元素的水平方向浮动,意味着元素只能左右移动而不能上下移动;一个浮动元素会尽量向左或向右移动,直到它的外边缘碰到包含框或另一个浮动框的边框为止。
2023-05-14

vue中watch是什么属性

watch是监视属性。在vue中,可以通过watch属性来监视某个属性的变化,当这个属性发生变化时,可以执行一些操作:1、当监视属性所监视的属性发生变化的时候,回调函数就会自动调用,并且执行相关的操作;2、监视属性所监视的属性要存在,才能产生作用。监视属性有两种写法“new Vue({watch:{}})”和“vue实例化对象.$watch('属性名'回调函数)”。
2023-05-14

C# 中ThreadState属性的作用是什么

这篇文章将为大家详细讲解有关C# 中ThreadState属性的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。主线程Main()函数所有线程都是依附于Main()函数所在的线程的,
2023-06-17

css中grid属性的作用是什么

这篇文章给大家介绍css中grid属性的作用是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。grid布局加在父元素上的属性grid-template-columns/grid-template-rows定义元素的行
2023-06-08

ASP.NET中AutoEventWireup属性的作用是什么

AutoEventWireup属性是ASP.NET中的一个页面级别的属性,用于指定是否自动将事件与事件处理程序进行关联。当AutoEventWireup属性设置为true时,ASP.NET将自动在页面加载时将事件与事件处理程序进行关联。当A
2023-09-21

C#中ConnectionString属性的作用是什么

ConnectionString属性是用来指定与数据库建立连接时所使用的连接字符串的属性。连接字符串包含了连接数据库所需的信息,如数据库的位置、名称、用户名、密码等。通过设置ConnectionString属性,可以方便地管理和修改连接字符
2023-09-21

iframe中allowTransparency属性的作用是什么

allowTransparency属性是用于设置iframe元素是否允许透明度的属性。如果将其设置为"true",则表示iframe元素可以透明,即内容中的透明部分可以显示出父元素的背景。如果将其设置为"false"或不设置该属性,则表示i
2023-09-12

vb中wordwrap属性的作用是什么

在VB中,WordWrap属性用于设置控件是否自动换行。当WordWrap属性设置为True时,控件中的文本会自动换行,以适应控件的宽度。这意味着如果文本的长度超过了控件的宽度,文本会在控件的下一行继续显示。当WordWrap属性设置为
vb中wordwrap属性的作用是什么
2023-10-28

VB.NET中DateTime属性的作用是什么

本篇文章为大家展示了VB.NET中DateTime属性的作用是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。属性Date:返回一个DateTime值,显示日期。 Day:返回一个DateTi
2023-06-17

Python中property属性的作用是什么

本篇内容主要讲解“Python中property属性的作用是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python中property属性的作用是什么”吧!前言Python 动态属性的概念
2023-06-30

html中textarea属性的作用是什么

textarea属性用于定义一个多行的文本输入控件,允许用户输入多行文本。它可以用于接收用户输入的大段文本,例如文章、评论、留言等。textarea属性可以设置行数、列数、默认值、最大长度等属性,以及可以通过CSS样式进行自定义样式。
2023-09-21

js中offsettop属性的作用是什么

offsetTop属性返回的是一个元素相对于其offsetParent元素的顶部偏移量(即元素顶部边缘与offsetParent元素顶部边缘之间的距离)。offsetParent元素是最近的被定位(position属性不是static)的祖
2023-10-24

Workerman中reusePort属性的作用是什么

这篇文章将为大家详细讲解有关Workerman中reusePort属性的作用是什么,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Workerman是一个高性能的PHP Socket服务器框架
2023-06-20

编程热搜

目录