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

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

vue.js插件有什么用-創(chuàng)新互聯(lián)

這篇文章主要介紹vue.js插件有什么用,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!

在武都等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場(chǎng)前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司 網(wǎng)站設(shè)計(jì)制作按需網(wǎng)站建設(shè),公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站制作,成都全網(wǎng)營(yíng)銷,成都外貿(mào)網(wǎng)站建設(shè)公司,武都網(wǎng)站建設(shè)費(fèi)用合理。

vue.js插件是通常用來(lái)為Vue添加全局功能,插件的功能范圍沒有嚴(yán)格的限制,通過(guò)全局方法【Vue.use()】使用插件,需要在你調(diào)用【new Vue()】啟動(dòng)應(yīng)用之前完成。

插件通常用來(lái)為 Vue 添加全局功能。插件的功能范圍沒有嚴(yán)格的限制——一般有下面幾種:

  • 添加全局方法或者 property。如:vue-custom-element

  • 添加全局資源:指令/過(guò)濾器/過(guò)渡等。如 vue-touch

  • 通過(guò)全局混入來(lái)添加一些組件選項(xiàng)。如 vue-router

  • 添加 Vue 實(shí)例方法,通過(guò)把它們添加到 Vue.prototype 上實(shí)現(xiàn)。

  • 一個(gè)庫(kù),提供自己的 API,同時(shí)提供上面提到的一個(gè)或多個(gè)功能。如 vue-router

使用插件

通過(guò)全局方法 Vue.use() 使用插件。它需要在你調(diào)用 new Vue() 啟動(dòng)應(yīng)用之前完成:

// 調(diào)用 `MyPlugin.install(Vue)`
Vue.use(MyPlugin)
new Vue({
  // ...組件選項(xiàng)
})

也可以傳入一個(gè)可選的選項(xiàng)對(duì)象:

Vue.use(MyPlugin, { someOption: true })

Vue.use 會(huì)自動(dòng)阻止多次注冊(cè)相同插件,屆時(shí)即使多次調(diào)用也只會(huì)注冊(cè)一次該插件。

Vue.js 官方提供的一些插件 (例如 vue-router) 在檢測(cè)到 Vue 是可訪問的全局變量時(shí)會(huì)自動(dòng)調(diào)用Vue.use()。然而在像 CommonJS 這樣的模塊環(huán)境中,你應(yīng)該始終顯式地調(diào)用Vue.use()

// 用 Browserify 或 webpack 提供的 CommonJS 模塊環(huán)境時(shí)
var Vue = require('vue')
var VueRouter = require('vue-router')
// 不要忘了調(diào)用此方法
Vue.use(VueRouter)

awesome-vue 集合了大量由社區(qū)貢獻(xiàn)的插件和庫(kù)。

開發(fā)插件

Vue.js的插件應(yīng)該暴露一個(gè)install方法。這個(gè)方法的第一個(gè)參數(shù)是 Vue 構(gòu)造器,第二個(gè)參數(shù)是一個(gè)可選的選項(xiàng)對(duì)象:

MyPlugin.install = function (Vue, options) {
  // 1. 添加全局方法或 property
  Vue.myGlobalMethod = function () {
    // 邏輯...
  }
  // 2. 添加全局資源
  Vue.directive('my-directive', {
    bind (el, binding, vnode, oldVnode) {
      // 邏輯...
    }
    ...
  })
  // 3. 注入組件選項(xiàng)
  Vue.mixin({
    created: function () {
      // 邏輯...
    }
    ...
  })
  // 4. 添加實(shí)例方法
  Vue.prototype.$myMethod = function (methodOptions) {
    // 邏輯...
  }
}

以上是“vue.js插件有什么用”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對(duì)大家有幫助,更多相關(guān)知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!


當(dāng)前標(biāo)題:vue.js插件有什么用-創(chuàng)新互聯(lián)
本文鏈接:http://weahome.cn/article/dhoooj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部