微信小程序学习日记day1
全局文件的设置
1.新增一个页面
当你想新建一个页面时,直接在app.json中加入page字段值,如图,保存后,系统自动创建一个页面
2.主界面设置
将主界面文件在app.json中page值放在最前面即可。
3.Window字段常用属性
- navigationBarBackgroundColor:顶部导航栏颜色设置
- navigationBarTitleText:标题名称
- navigationBarTextStyle:“white” 标题字的颜色,只有黑色白色两种颜色
- enablePullDownRefresh:true 下拉刷新,将backgroundTextStyle改为dark可以看到刷新时:
backgroundTextStyle:下拉字体颜色
- “backgroundColor”: “#0094ff” 下拉时下拉小块背景变色
4.tabbar字段:底部导航栏
"tabBar": {"list": [{"pagePath": "pagePath","text": "text","iconPath": "iconPath","selectedIconPath": "selectedIconPath"}] },
- pagePath:跳转到的页面路径。和pages的路径一样
- text:名称
- iconPath:未激活的按钮图标路径:图片路径就是文件夹名/图片名
- selectedIconPath:被选中的按钮图标路径
注意:
至少需要两项才能形成导航栏
依次建立导航栏如图所示
更改底部文字默认颜色和被选中时的颜色
注意:
tabBar其他属性是和list属性同级,不要放错
常用属性:
“color”: “#0094ff” , 默认字体颜色
“selectedColor”: “#ff9400”, 被选中后字体颜色
“backgroundColor”: “#ff5533”, 背景颜色
“position”: “bottom” 按钮在底部,在顶部隐藏图标
{"pages":["pages/index/index","pages/img/img","pages/mine/mine","pages/search/search","pages/demo01/demo01","pages/demo02/demo02","pages/logs/logs"],"window":{"backgroundTextStyle":"dark","navigationBarBackgroundColor": "#0094ff","navigationBarTitleText": "我的应用","navigationBarTextStyle":"white","enablePullDownRefresh": true,"backgroundColor": "#0094ff"},"tabBar": {"list": [{"pagePath": "pages/index/index","text": "首页","iconPath": "icon/_home.png","selectedIconPath": "icon/home.png"},{"pagePath": "pages/img/img","text": "图片","iconPath": "icon/_img.png","selectedIconPath": "icon/img.png"},{"pagePath": "pages/mine/mine","text": "我的","iconPath": "icon/_my.png","selectedIconPath": "icon/my.png"},{"pagePath": "pages/search/search","text": "搜索","iconPath": "icon/_search.png","selectedIconPath": "icon/search.png"}] ,"color": "#0094ff" ,"selectedColor": "#ff9400","backgroundColor": "#ff5533","position": "bottom"},"style": "v2","sitemapLocation": "sitemap.json"
}
微信小程序学习日记day1相关推荐
- 微信小程序学习日记7
1.微信小程序双线程模型 解析: [1]逻辑层和渲染层分开加载,提供了管控型和安全性 [2]沙盒环境运行JS代码,不允许执行任何和浏览器相关的接口,比如跳转页面.操作DOM等 2.Vue的MVVM和小 ...
- 微信小程序学习日记6
1.WXML冒泡事件列表 解析: [1]touchstart:手指触摸动作开始 [2]touchmove:手指触摸后移动 [3]touchcancel:手指触摸动作被打断,如来电提醒,弹窗 [4]to ...
- 微信小程序学习日记5
1.小程序运行环境 运行环境 逻辑层 渲染层 iOS JavaScriptCore WKWebView 安卓 V8 chromium定制内核 小程序开发者工具 NWJS Chrome WebView ...
- 微信小程序学习Course 8 本地缓存API
微信小程序学习Course 8 本地缓存API 本篇随笔主要介绍微信小程序本地缓存API函数,微信小程序可以在本地缓存一些关键词数据,每一条关键词对应一段字符串.微信小程序提供了以下API函数. 8. ...
- 微信小程序js数组初始化_微信小程序学习Course 3-2 JS数组对象学习
微信小程序学习Course 3-2 JS数组对象学习 本节主要介绍JS中的数组. 3-2.1 数组的声明 数组声明的方式多种,如下例.一般我们可以先创建一个空数组,然后再填充. var names = ...
- 小程序 pagescrollto_微信小程序学习笔记(三)-- 首页及详情页开发
一.常用组件 在上一个章节中讲解了封装请求数据的模块,在此处请求轮播图的数据 1.首页轮播图数据的请求以及渲染 1.1 轮播图数据的请求 pages/home/home.js import 2 使用组 ...
- 微信小程序学习笔记(1)
微信小程序学习笔记 1.小程序代码结构 2.逻辑层和视图层 3. 小程序的宿主环境(通信模型.运行机制.组件.API) 4. 数据绑定和事件绑定 1.小程序代码结构 当开发者新建一个工程时,项目文件包 ...
- 微信小程序学习(三):在微信开发者工具中,使用WeUI前端美化框架,微信小程序
微信小程序学习(三):在微信开发者工具中,使用WeUI 这里就是将WeUI导入到微信开发者工具中,我并没有使用多少样式,这里只是展示了一下怎么引用 网上有很多的方法,我绝大多数都没看懂,这里就是最简单 ...
- 微信小程序学习笔记一 + 小程序介绍 前置知识
微信小程序学习笔记一 1. 什么是小程序? 2017年度百度百科十大热词之一 微信小程序, 简称小程序, 英文名 Mini Program, 是一种不需要下载安装即可使用的应用 ( 张小龙对其的定义是 ...
最新文章
- python创建一个简单的服务
- HDU 4445 Crazy Tank --枚举
- php mysql简单链接_php mysql 数据库链接简单例子
- 进度条模块tqdm介绍
- 我积累的数据库操作类(ASP.NET)
- php连接mysql遇到的问题: (HY000/1130) 和 [caching_sha2_password]
- 【docker】第三节:nginx通过外部无法访问的情况解决方法。
- 【渗透测试】利用永恒之蓝漏洞实现桌面监控
- reviewboard使用 与原理
- ubuntu 16.04安装网易云音乐,没声音?
- netty源码分析及优点
- cosbench - 对象存储性能压力测试工具
- postfix中recipient/client/sender/helo四者的区别转载
- Knight Tournament
- ffmpeg使用bsf后码流从avcc格式变成annex-b造成硬解异常
- Labelme标注的json数据转化为coco格式的数据
- 干货|红蓝攻防实战演练技术汇总
- PPT、PDF转图片
- MacOS 开发 — NSOpenPanel NSSavePanel的使用
- 华为智慧城市未来发展白皮书
热门文章
- Video Game Troubles(有依赖的背包)
- 完全二叉树每层元素的查找
- c 语言程序设计(清华大学郑莉),C+语言程序设计(清华大学郑莉)十一ppt课件
- java 管理对象是什么_Java工程师(16)对象的管理
- mysql 列序号,在mysql中使用列号而不是名称进行选择
- 自建裸金属实例Oracle RAC上云
- 计算机网络实验报告4icmp,实验04-ip、icmp协议分析
- php转java知乎_做了三年多的php,在上一家公司转java一年多,如何找工作
- Oracle某行系统SQL优化
- 剑网三通过VR来进行游戏快乐,是不是会加倍?什么时候用得上?