第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

vue.use學(xué)習(xí)

標(biāo)簽:
Html5 Sass/Less

我们都知道,每次在使用Vue.use,就会联想到Vue.use(ElementUI), Vue.use(MintUI),等等,但是发现没,axios就不用使用Vue.use(),这是为什么呢?

严格来说,使用Vue.use()方法的都是依赖于Vue的组件,而axios他只是一个处理请求的一个库,不依赖于Vue,所以,他不需要Vue.use,因为他没有使用到 install方法,而其他使用Vue.use()方法的都是用了install方法。说了这么多,也不知道对不对,这就是我个人的理解,

如果有错误,希望广大网友,提出宝贵的意见,帮助我提升自己,谢谢,不喜勿喷。

接下来我们来看看组件是如何使用Vue.use()

首先我们先来看一下目录结构,自行安装node, vue-cli3
在这里插入图片描述

我们在components目录下新建一个loading的文件夹

新建一个 index.js 文件

新建一个loading.vue 文件

接下来随便写点东西,

loading.vue

<template>
  <div class="loading-box">
    Loading...
  </div>
</template>

index.js

// 引入组件
import LoadingComponent from './loading.vue'
// 定义 Loading 对象
const Loading = {
  // install 是默认的方法。当外界在 use 这个组件的时候,就会调用本身的 install 方法,同时传一个 Vue 这个类的参数。
  install: function (Vue) {
    Vue.component('Loading', LoadingComponent)
  }
}
// 导出
export default Loading

最终我们在main.js中引入

在这里插入图片描述
项目运行起来之后可以看到 loading的字眼
在这里插入图片描述

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學(xué)

大額優(yōu)惠券免費領(lǐng)

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消