91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue 中mixin 的用法詳解

發布時間:2020-10-03 23:18:21 來源:腳本之家 閱讀:123 作者:mrr 欄目:web開發

說下我對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 的用法詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對億速云網站的支持!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

永登县| 西藏| 延津县| 阳城县| 辽宁省| 甘孜| 碌曲县| 江陵县| 五大连池市| 察隅县| 十堰市| 县级市| 广德县| 石阡县| 大理市| 天水市| 乐清市| 庐江县| 友谊县| 石城县| 利津县| 涡阳县| 乌兰浩特市| 芒康县| 阆中市| 砀山县| 滦南县| 威信县| 兴安县| 辽阳市| 临夏市| 阳信县| 宿州市| 玛曲县| 厦门市| 五家渠市| 婺源县| 芒康县| 隆尧县| 汤阴县| 伊吾县|