1.0.16 • Published 7 years ago
vue-component-extensions v1.0.16
编码调试
- 终端执行:sh dev.sh
打包发布
- sh package.sh
- npm version patch
- npm publish
使用方法
script标签引入
以input组件为例
- 引入:首先引用组件文件js和css样式,以及公共样式库commonCss.css
<link rel="stylesheet" type="text/css" href="node_modules/mzui/dist/css/commonCss.css">
<link href="node_modules/mzui/dist/css/input.css" rel="stylesheet">
<script type="text/javascript" src="node_modules/mzui/dist/js/input.js"></script>
- 初始化
//html
<mz-input></mz-input>
//js
new Vue({
el:"#app",
components:{
mzInput: mzui.input.default,//注意这里单组件的形式引入和集合包引入编码是不一样的
},
});
以bundle集合包为例
- 引入:首先引用组件文件js和css样式,以及公共样式库commonCss.css
<link rel="stylesheet" type="text/css" href="node_modules/mzui/dist/css/commonCss.css">
<link href="node_modules/mzui/dist/css/bundle.css" rel="stylesheet">
<script type="text/javascript" src="node_modules/mzui/dist/js/bundle.js"></script>
- 初始化
//html
<mz-input></mz-input>
//js
new Vue({
el:"#app",
components:{
mzInput: mzui.bundl
e.input, //注意这里单组件的形式引入和集合包引入编码是不一样的
},
});
import引入
以input组件为例
- 引入:首先引用组件文件js和css样式,以及公共样式库commonCss.css
//index.js
import 'node_modules/mzui/dist/css/input.css';
import input from 'node_modules/mzui/dist/js/input.js';
- 初始化
//index.html
<mz-input></mz-input>
//index.js
new Vue({
el:"#app",
components:{
mzInput: input,//注意这里单组件的形式引入和集合包引入编码是不一样的
},
});
以bundle集合包为例
- 引入:首先引用组件文件js和css样式,以及公共样式库commonCss.css
//index.js
import 'node_modules/mzui/dist/css/bundle.css';
import * as mzui from 'node_modules/mzui/dist/js/bundle.js';
- 初始化
//index.html
<mz-input></mz-input>
//index.js
new Vue({
el:"#app",
components:{
mzInput: mzui.input,//注意这里单组件的形式引入和集合包引入编码是不一样的
},
});