1.1.4 • Published 3 years ago

@industrial.lib/cloud-vue-plugin v1.1.4

Weekly downloads
84
License
MIT
Repository
-
Last release
3 years ago

cloud-vue-plugin

A Vue.js project

Build Setup

# install dependencies
npm install

# serve with hot reload at localhost:8080
npm run dev

# build for production with minification
npm run build

# build for production and view the bundle analyzer report
npm run build --report

For a detailed explanation on how things work, check out the guide and docs for vue-loader.

开发插件 (详见wiki http://x.x.x.x:8090/pages/viewpage.action?pageId=12879185) 第一步:在src目录下建立文件夹以cloud开头,名字为cloud-loading

第二步:在cloud-loading文件夹下,新建一个CloudLoading.vue文件(组件原来公共组件怎么写这里就这么写),新建一个index.js文件(可以从其他插件目录copy一份过来)。

第三步:修改index.js文件,改为对应的组件名

第四步:在src目录下的index.js添加注册插件。这样就完成了一个插件的开发。

测试: 仍然以上面的CloudLoading插件为例

第一步:在example/component目录下建一个测试组件名为CloudLoading.vue,这个组件tmplate里就一个div包含我们刚才开发的插件就行了。(注意。测试组件不要加name属性,要不然会引起循环注 入问题)。

第二步:在example/router.js文件里添加一条路由。

第三步:在example/App.vue文件里添加一个链接。

第四步:运行npm run dev 跑起来看看有没有问题,有则改之,无则加勉。(至此,我们的插件测试过了,同时顺带也把插件用法的example也弄好了,是不是一箭双雕呢)

三、使用插件

第一步: 首先将本机器cnpm仓库地址设为私服仓库地址http://x.x.x.x:7001(如果之前设置过了就不用设了,跳过此步骤)

命令是:
    cnpm config set registry http://x.x.x.x:7001

    然后用cnpm login 命令登陆下
        username:  
        password: 
        email:  

第二步:在package.json里添加插件依赖(如果之前没添加过的话) 第三步:运行安装命令cnpm install 第四步: 将插件挂到vue实例上。修改,main.js文件. 第五步:在页面处不需要import组件,如要用CloudLoading组件的话,无需在头部import,也无需加为子组件。只需在里直接使用 。

四、修改或新增样式 第一步:修改 项目/static/common 下的相关样式。

第二步:调试无误后 将cloud-vue-plugin的修改提交到git上。

第三步:提升package.json版本号,发布到npm仓库. cnpm install cnpm run build cnpm publish

1.1.4

3 years ago

1.1.3

3 years ago

1.1.2

3 years ago

1.1.1

4 years ago