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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

將第三方插件放在 new Vue(){xxx}中和Vue.prototype.xxx=xxx的區(qū)別是

將第三方插件放在 new Vue(){xxx}中和Vue.prototype.xxx=xxx的區(qū)別是

一只斗牛犬 2019-03-04 12:19:17
Vue.use(ElementUI)Vue.prototype.$axios = axiosVue.config.productionTip = falsenew Vue({el: '#app',router,store,//axios,i18n,template: '<App/>',components: { App }})在組件中使用$axios正常,this.$axios.get(可以正常執(zhí)行但如果用下面這種方式就會提示TypeError: Cannot read property 'get' of undefinedVue.use(ElementUI)//Vue.prototype.$axios = axiosVue.config.productionTip = falsenew Vue({el: '#app',router,store,axios,i18n,template: '<App/>',components: { App }})那么這兩種到底有什么區(qū)別呢?從我自己了解到的內(nèi)容,只知道在prototpye中使用的是實例中的屬性,在vue(){}中的是全局屬性,按照這種邏輯來說 我注冊到new vue(){}中不應該有問題啊,可是為什么不行呢,還有我理解Vue.use(ElementUI) 使用use方式的就是在使用標簽庫,我的理解對嗎?
查看完整描述

4 回答

?
四季花海

TA貢獻1811條經(jīng)驗 獲得超5個贊

區(qū)別是:

  • 不是為了vue寫的插件(插件內(nèi)要處理)不支持Vue.use()加載方式

  • 非vue官方庫不支持new Vue()方式

  • 每一個vue組件都是Vue的實例,所以組件內(nèi)this可以拿到Vue.prototype上添加的屬性和方法。


查看完整回答
反對 回復 2019-03-16
?
慕村9548890

TA貢獻1884條經(jīng)驗 獲得超4個贊

new Vue(config)

這里傳入Vue構造函數(shù)的config 是vue框架做處理的 你傳入一些他沒處理的字段自然無效....

建議看下js 高程 構造函數(shù)和原型!


查看完整回答
反對 回復 2019-03-16
?
慕桂英3389331

TA貢獻2036條經(jīng)驗 獲得超8個贊

應該用 Vue.use(axios)


查看完整回答
反對 回復 2019-03-16
?
哈士奇WWW

TA貢獻1799條經(jīng)驗 獲得超6個贊

你做項目直接在main.js配置一下 一個是全局注冊 一個是局部注冊 你這樣注冊無效


查看完整回答
反對 回復 2019-03-16
  • 4 回答
  • 0 關注
  • 1377 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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