国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Vue 中mixin 的用法詳解

2024-05-06 15:19:46
字體:
來源:轉載
供稿:網友

說下我對vue中mixin的一點理解

  vue中提供了一種混合機制--mixins,用來更高效的實現組件內容的復用。最開始我一度認為這個和組件好像沒啥區別。。后來發現錯了。下面我們來看看mixins和普通情況下引入組件有什么區別?

     組件在引用之后相當于在父組件內開辟了一塊單獨的空間,來根據父組件props過來的值進行相應的操作,單本質上兩者還是涇渭分明,相對獨立。

     而mixins則是在引入組件之后,則是將組件內部的內容如data等方法、method等屬性與父組件相應內容進行合并。相當于在引入后,父組件的各種屬性方法都被擴充了。

     單純組件引用:

          父組件 + 子組件 >>> 父組件 + 子組件

     mixins:

          父組件 + 子組件 >>> new父組件

作用:多個組件可以共享數據和方法,在使用mixin的組件中引入后,mixin中的方法和屬性也就并入到該組件中,可以直接使用。鉤子函數會兩個都被調用,mixin中的鉤子首先執行。

下面給大家介紹vue mixin的用法,具體介紹如下所示:

1.定義一個 js 文件(mixin.js)

export default { data() {  return {   name: 'mixin'  } }, created() {  console.log('mixin...', this.name); }, mounted() {}, methods: {}}

關于用法,vue文檔中有詳細的介紹,這里只介紹怎么在一個vue文件中使用mixin。

2.在vue文件中使用mixin

import '@/mixin'; // 引入mixin文件export default { mixins: [mixin]}

總結

以上所述是小編給大家介紹的Vue 中mixin 的用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 仁寿县| 潼南县| 淳化县| 阳山县| 南华县| 吉隆县| 萍乡市| 偏关县| 自治县| 姚安县| 巴里| 临朐县| 桃园县| 岑溪市| 巴楚县| 曲靖市| 朝阳市| 阜平县| 合作市| 泰兴市| 论坛| 岑溪市| 迭部县| 横峰县| 大新县| 冀州市| 福清市| 盐津县| 华阴市| 疏勒县| 昌黎县| 礼泉县| 临泽县| 山东| 云林县| 格尔木市| 达州市| 扶沟县| 额敏县| 安陆市| 靖州|