唐山企业做网站,页面设计图,云速网站建设,电商小程序模板(创作不易#xff0c;感谢有你#xff0c;你的支持#xff0c;就是我前行的最大动力#xff0c;如果看完对你有帮助#xff0c;请留下您的足迹#xff09; 目录
前言
创建 uni-app 项目
通过 HBuilderX 创建
pages.json
pages
style
globalStyle
tabBar 前言…(创作不易感谢有你你的支持就是我前行的最大动力如果看完对你有帮助请留下您的足迹 目录
前言
创建 uni-app 项目
通过 HBuilderX 创建
pages.json
pages
style
globalStyle
tabBar 前言 经过半个多月的学习vue基础入门就告一段落啦接下来就要开始学习制作微信小程序了既然要学微信小程序那么uni-app入门学习当然是必不可少的啦接下来我就和大家一起零基础入门uni-app 创建 uni-app 项目
通过 HBuilderX 创建 1. 下载安装 HbuilderX 编辑器 2. 通过 HbuilderX 创建 uni-app vue3 项目 3. 安装 uni-app vue3 编译器插件 4 .编译成微信小程序端代码 5. 开启服务端口 总结 pages.json pages uni-app 通过 pages 节点配置应用由哪些页面组成pages 节点接收一个数组数组每个项都是一个对象其属性值如下 Tips pages节点的第一项为应用入口页即首页应用中新增/减少页面都需要对 pages 数组进行修改文件名不需要写后缀框架会自动寻找路径下的页面资源 {pages: [{path: pages/index/index,style: { ... }}, {path: pages/login/login,style: { ... }}]
}
style 用于设置每个页面的状态栏、导航条、标题、窗口背景色等。 页面中配置项会覆盖 globalStyle 中相同的配置项 {pages: [{path: pages/index/index,style: {navigationBarTitleText: 首页,//设置页面标题文字enablePullDownRefresh:true//开启下拉刷新}},...]
}globalStyle 用于设置应用的状态栏、导航条、标题、窗口背景色等。 注意 支付宝小程序使用titleImage时必须使用https的图片链接地址需要真机调试才能看到效果支付宝开发者工具内无效果globalStyle中设置的titleImage也会覆盖掉pages-style内的设置文字标题使用 maxWidth 时页面内fixed元素需要使用--window-left,--window-right来保证布局位置正确dynamicRpx vue3 nvue页面已移除此配置升级为横竖屏切换自动rpx如果不需要可以使用 px globalStyle: {navigationBarTextStyle: black,navigationBarTitleText: uni-app,navigationBarBackgroundColor: #F8F8F8,backgroundColor: #F8F8F8},
tabBar 设置底部 tab 的表现 如果应用是一个多 tab 应用可以通过 tabBar 配置项指定一级导航栏以及 tab 切换时显示的对应页。 在 pages.json 中提供 tabBar 配置不仅仅是为了方便快速开发导航更重要的是在App和小程序端提升性能。在这两个平台底层原生引擎在启动时无需等待js引擎初始化即可直接读取 pages.json 中配置的 tabBar 信息渲染原生tab。 Tips 当设置 position 为 top 时将不会显示 icontabBar 中的 list 是一个数组只能配置最少2个、最多5个 tabtab 按数组的顺序排序。tabbar 切换第一次加载时可能渲染不及时可以在每个tabbar页面的onLoad生命周期里先弹出一个等待雪花hello uni-app使用了此方式tabbar 的页面展现过一次后就保留在内存中再次切换 tabbar 页面只会触发每个页面的onShow不会再触发onLoad。顶部的 tabbar 目前仅微信小程序上支持。需要用到顶部选项卡的话建议不使用 tabbar 的顶部设置而是自己做顶部选项卡 其中 list 接收一个数组数组中的每个项都是一个对象其属性值如下 midButton 属性说明