真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

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

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

創(chuàng)新互聯(lián)建站"三網(wǎng)合一"的企業(yè)建站思路。企業(yè)可建設(shè)擁有電腦版、微信版、手機(jī)版的企業(yè)網(wǎng)站。實(shí)現(xiàn)跨屏營(yíng)銷,產(chǎn)品發(fā)布一步更新,電腦網(wǎng)絡(luò)+移動(dòng)網(wǎng)絡(luò)一網(wǎng)打盡,滿足企業(yè)的營(yíng)銷需求!創(chuàng)新互聯(lián)建站具備承接各種類型的做網(wǎng)站、網(wǎng)站制作項(xiàng)目的能力。經(jīng)過十載的努力的開拓,為不同行業(yè)的企事業(yè)單位提供了優(yōu)質(zhì)的服務(wù),并獲得了客戶的一致好評(píng)。



 

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ì)創(chuàng)新互聯(lián)網(wǎng)站的支持!


分享文章:vue的全局提示框組件實(shí)例代碼
新聞來源:http://weahome.cn/article/jgispo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部