亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue插件如何封裝發布

發布時間:2021-08-13 10:28:48 來源:億速云 閱讀:151 作者:小新 欄目:web開發

這篇文章將為大家詳細講解有關Vue插件如何封裝發布,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

準備

  Vue官網插件部分的介紹雖然很簡單,但是還是好好刷一遍的。由于此插件較為簡單,主要用到以下兩個點:

  1 . Vue的插件需要有一個公開方法install

  2 . 通過全局方法 Vue.use() 使用插件,在下文有栗子

創建工程

  初始化工程

vue init webpack-simple projectName
cd projectName
cnpm install //安裝依賴

  創建開發組件目錄如下

Vue插件如何封裝發布

開發插件

  插件入口index.js需要引入插件組件,寫install方法

import vueAreaSelect from './components/vue-area-select' //引入組件
const areaSelect = {
 install (Vue, options) {
 Vue.component(vueAreaSelect.name, vueAreaSelect) //全局組件
 }
}

export default areaSelect //導出

  vue-area-select.vue是插件的具體實現部分,就不過多介紹,詳見源碼。

  調試時的引用方式是引入index.js文件

//引入
import areaSelect from './index.js'

Vue.use(areaSelect)


//.vue中 使用

<vue-area-select></vue-area-select>

  調試完成后,需要build,然后再npm發布。build的時候需要先修改webpack.config.js中的配置,然后 npm run build 打包文件

 // entry: './src/main.js', //npm run dev時 demo調試的入口
 entry: './src/index.js', //打包時 插件入口
 output: {
 path: path.resolve(__dirname, './dist'),
 publicPath: '/dist/',
 // filename: 'build.js'
 filename: 'vue-area-select-lei.js', //打包生成文件的名字
 library:'AreaSelect', //reqire引入的名字
 libraryTarget:'umd',
 umdNamedDefine:true
 }

  此時,插件開發部分已經完成。之后就需要npm發布。

NPM發布

  先配置package.json,需要加入以下幾項

 "private": false,
 "main": "dist/vue-area-select-lei.js", //import引入時默認尋找的文件
 "repository": { //倉庫地址
 "type": "git",
 "url": "https://github.com/leichangchun/vue-area-select"
 },

  然后npm login 登錄賬號   npm publish發布插件

Vue插件如何封裝發布

  插件的方式使用

npm install vue-area-select-lei --save //安裝
//插件的方式引入使用
import areaSelect from 'vue-area-select-lei'
Vue.use(areaSelect)

 效果如下:

Vue插件如何封裝發布

關于“Vue插件如何封裝發布”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

白水县| 基隆市| 工布江达县| 成武县| 桂平市| 阳信县| 赤水市| 洞口县| 吉安市| 新和县| 武定县| 金沙县| 巴青县| 祁东县| 响水县| 北碚区| 韩城市| 鹿邑县| 清远市| 九龙县| 呼伦贝尔市| 上蔡县| 南汇区| 会理县| 股票| 洛浦县| 育儿| 丁青县| 苍溪县| 铜鼓县| 新疆| 措勤县| 登封市| 巫溪县| 海原县| 凤冈县| 闻喜县| 灵台县| 德保县| 工布江达县| 龙岩市|