README
npm
方式安装
npm install wang-uni
clone
到本地,导入demo示例的wangUni目录到项目的根目录里
git clone https://github.com/wangqf-19/wangUni.git
main.js
引入wangUni的JS库
2、在项目根目录中的 main.js
中,引入并使用wangUni的JS库,注意这两行要放在import Vue之后。
// main.js
import wangUni from "wang-uni";
Vue.use(wangUni);
uni.scss
引入wangUni的主题配置
3、由于uni.scss中引入的样式会同时混入到全局样式文件和单独每一个页面的样式中,uni.scss只建议放scss变量名相关样式,其他的样式可以通过main.js或者App.vue引入
// uni.scss
@import 'wang-uni/theme.scss';
APP.vue
引入wangUni的样式包
4、注意 @import "wang-uni/index.scss"
要写在第一行,同时给style标签加入 lang="scss"
属性
// App.vue
<style lang="scss">
@import "wang-uni/index.scss";
</style>
pages.json
配置easycom按需打包
5、 修改easycom规则不会实时生效,配置完后,需要重启HbuilderX或者重新编译项目才能正常使用。请确保 pages.json
中只有一个 easycom
字段,否则请自行合并多个引入规则。
//pages.json
{
"easycom": {
"autoscan": true,//自动扫描
"custom": {
"^w-(.*)": "@/wang-uni/components/w-$1/w-$1.vue" // 直接导入wangUni目录情况下,使用此项。
"^w-(.*)": "wang-uni/path/to/w-$1.vue" // 使用 npm 安装方式,使用此项。
}
},
"pages":[
// ...
]
}