最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue的全局提示框組件實(shí)例代碼

 更新時(shí)間:2018年02月26日 14:49:55   投稿:mrr  
這篇文章主要介紹了vue的全局提示框組件實(shí)例代碼,需要的朋友可以參考下

這篇文章給大家介紹一個(gè)vue全局提示框組件,具體代碼如下所示:

<template>
   <!-- 全局提示框 -->
   <div v-show="visible" class="dialog-tips dialog-center">
     <div>{{message}}</div>
   </div>
</template>
<script>
export default {
 data() {
  return {
   visible: false,
   message: ""
  };
 }
};
</script>
<style lang="scss">
.dialog-tips{
  position: fixed;
  z-index: 100;
  min-width: 220px;
  padding: 40px 22px;
  white-space: nowrap;
  background-color: #fff;
  box-shadow: 0px 8px 15px 0 rgba(0, 0, 0, 0.1);
  text-align: center;
  .dialog-tips-icon{
    width: 54px;
    height: 54px;
    @extend %bg-contain;
    display: inline-block;
    margin-bottom: 13px;
  }
}
.dialog-center {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%)
}
</style> 

toast.js

import ToastComponent from './toast.vue'
const Toast = {};
// 注冊(cè)Toast
Toast.install = function (Vue) {
  // 生成一個(gè)Vue的子類
  // 同時(shí)這個(gè)子類也就是組件
  const ToastConstructor = Vue.extend(ToastComponent)
  // 生成一個(gè)該子類的實(shí)例
  const instance = new ToastConstructor();
  // 將這個(gè)實(shí)例掛載在我創(chuàng)建的div上
  // 并將此div加入全局掛載點(diǎn)內(nèi)部
  instance.$mount(document.createElement('div'))
  document.body.appendChild(instance.$el)
  // 通過Vue的原型注冊(cè)一個(gè)方法
  // 讓所有實(shí)例共享這個(gè)方法 
  Vue.prototype.$toast = (msg, duration = 1500) => {
    instance.message = msg;
    instance.visible = true;
    setTimeout(() => {
      instance.visible = false;
    }, duration);
  }
}
export default Toast

如何使用?

  在main.js中

 import Vue from 'vue'
  import Toast from './toast' 
  Vue.use(Toast);

  在component中

this.$toast("XXXXXXXXX");

總結(jié)

以上所述是小編給大家介紹的vue的全局提示框組件實(shí)例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Vue格式化數(shù)據(jù)后切換頁(yè)面出現(xiàn)NaN問題及解決

    Vue格式化數(shù)據(jù)后切換頁(yè)面出現(xiàn)NaN問題及解決

    這篇文章主要介紹了Vue格式化數(shù)據(jù)后切換頁(yè)面出現(xiàn)NaN問題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-06-06
  • vue3+vite中使用import.meta.glob的操作代碼

    vue3+vite中使用import.meta.glob的操作代碼

    在vue2的時(shí)候,我們一般引入多個(gè)js或者其他文件,一般使用? require.context 來(lái)引入多個(gè)不同的文件,但是vite中是不支持 require的,他推出了一個(gè)功能用import.meta.glob來(lái)引入多個(gè),單個(gè)的文件,下面通過本文介紹vue3+vite中使用import.meta.glob,需要的朋友可以參考下
    2022-11-11
  • Vue組件生命周期運(yùn)行原理解析

    Vue組件生命周期運(yùn)行原理解析

    這篇文章主要介紹了Vue組件生命周期運(yùn)行原理解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11
  • 解決在vue項(xiàng)目中webpack打包后字體不生效的問題

    解決在vue項(xiàng)目中webpack打包后字體不生效的問題

    今天小編就為大家分享一篇解決在vue項(xiàng)目中webpack打包后字體不生效的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-09-09
  • 詳解如何在Vue中進(jìn)行表單自定義驗(yàn)證

    詳解如何在Vue中進(jìn)行表單自定義驗(yàn)證

    在Vue應(yīng)用中,表單驗(yàn)證是非常重要的一部分,Vue提供了一些內(nèi)置的驗(yàn)證規(guī)則,比如required、min、max等,但是有時(shí)候我們需要對(duì)表單進(jìn)行自定義驗(yàn)證,以滿足特定的業(yè)務(wù)需求,本文將介紹如何在Vue中進(jìn)行表單自定義驗(yàn)證,感興趣的朋友可以參考下
    2023-12-12
  • vue在App.vue文件中監(jiān)聽路由變化刷新頁(yè)面操作

    vue在App.vue文件中監(jiān)聽路由變化刷新頁(yè)面操作

    這篇文章主要介紹了vue在App.vue文件中監(jiān)聽路由變化刷新頁(yè)面操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2020-08-08
  • vue實(shí)現(xiàn)換膚功能

    vue實(shí)現(xiàn)換膚功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)換膚功能,一套深色,一套淺色,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • 解決項(xiàng)目vite1.0升級(jí)到2.0打包遇到Some chunks are larger問題

    解決項(xiàng)目vite1.0升級(jí)到2.0打包遇到Some chunks are larger問題

    本文主要介紹了解決項(xiàng)目vite1.0升級(jí)到2.0打包遇到Some chunks are larger問題,文中根據(jù)實(shí)例編碼詳細(xì)介紹的十分詳盡,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue中的嚴(yán)格模式如何取消

    vue中的嚴(yán)格模式如何取消

    這篇文章主要介紹了vue中的嚴(yán)格模式如何取消,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue.js基礎(chǔ)知識(shí)小結(jié)

    Vue.js基礎(chǔ)知識(shí)小結(jié)

    本文主要介紹了Vue.js的相關(guān)知識(shí)。具有一定的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-01-01

最新評(píng)論

信丰县| 雷山县| 余庆县| 虎林市| 桐城市| 奉节县| 台江县| 兰坪| 沙河市| 东光县| 汽车| 兴山县| 孝感市| 凉城县| 哈巴河县| 通江县| 宝兴县| 桦南县| 临湘市| 镇江市| 雅安市| 虹口区| 雷山县| 客服| 西畴县| 手游| 城口县| 香河县| 阳新县| 高陵县| 乐安县| 布尔津县| 息烽县| 禹城市| 盐边县| 五寨县| 漳平市| 凤凰县| 长白| 临洮县| 泾川县|