赞
踩
(1)新建项目
(2)新建页面
(3)修初始化基础页面和配置 pages.json
pages路由
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { "path": "pages/index/index", "style": { "navigationBarTitleText": "首页" } } ,{ "path" : "pages/feeds/feeds", "style" : { "navigationBarTitleText": "动态", "enablePullDownRefresh": false } } ,{ "path" : "pages/me/me", "style" : { "navigationBarTitleText": "个人中心", "enablePullDownRefresh": false } } ],
(4)配置页面TabBar导航
"tabBar": { "color": "#000", "selectedColor": "#0050FF", "list": [{ "iconPath": "/static/tabbar-icons/index.png", "selectedIconPath": "/static/tabbar-icons/index_active.png", "text": "首页", "pagePath": "pages/index/index" }, { "iconPath": "/static/tabbar-icons/feeds.png", "selectedIconPath": "/static/tabbar-icons/feeds_active.png", "text": "动态", "pagePath": "pages/feeds/feeds" }, { "iconPath": "/static/tabbar-icons/me.png", "selectedIconPath": "/static/tabbar-icons/me_active.png", "text": "我的", "pagePath": "pages/me/me" } ] }
(5)使用npm引入uView UI插件库
①使用 HBuilder 导入插件 wViewUI 或者使用 npm 安装相关依赖(推荐使用 npm 安装)
//如果您的项目是HBuilder创建的,根目录又没有package.json文件的话,请先执行如下命令:
初始化 npm init -y
beiluo@beiluodeMBP study % npm init -y Wrote to /Users/beiluo/Documents/HBuilderProjects/study/package.json: { "name": "study", "version": "1.0.0", "description": "", "main": "main.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC" }
安装 npm install uview-ui
beiluo@beiluodeMBP study % npm install uview-ui
added 1 package in 1s
更新 npm update uview-ui
beiluo@beiluodeMBP study % npm update uview-ui
up to date in 720ms
②main.js 引入uView库
//main.is
import uView from 'uview-ui';
Vue.use(uView);
③ 编辑器安装相关依赖 工具 - 插件安装 - scss 编译支持
④App.vue的文件引入基础样式
<style lang="scss">
/*每个页面公共css */
@import "uview-ui/index.scss";
</style>
⑤uni.scss 引入全局scss变量文件
/* uni.scss */
@import "uview-ui/theme.scss";
⑥ pages.json 配置easycom规则(按需引入)
"easycom": {
// 下载安装的方式需要前面的"@/",npm安装的方式无需"@/"
// "^u-(.*)": "@/uview-ui/components/u-$1/u-$1.vue"
// npm安装方式
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue"
}
(6)测试
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。