一、下载uViewUI,安装scss插件
uView UI已发布Sketch和Axure设计资源 - DCloud 插件市场
二、直接拷贝uview-ui文件夹到项目根目录
三、 uni.scss
引入全局scss变量文件
@import 'uview-ui/theme.scss';
四、App.vue
引入基础样式(注意style标签需声明scss属性支持)
@import "uview-ui/index.scss";
五、 main.js中全局挂载
//uvue-ui
import uView from 'uview-ui';
Vue.use(uView);
六、pages.json
配置easycom规则(按需引入)
{
"easycom": {
// 下载安装方式
"^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
},
"pages": [
// ......
]
}
七、页面中直接引用
<u-picker v-model="isTimeShow" @confirm="checkQueryTime" mode="time" :params="params"></u-picker>
export default {
data() {
return {
isTimeShow: false,
params: {
year: true,
month: true,
},
queryTime:''
}
},
timeClick() {
this.isTimeShow = true;
},
checkQueryTime(e) {
this.queryTime = `${e.year}-${e.month}`;
}
}
}
参考: