当前位置: 首页 > news >正文

小程序中的全局配置以及常用的配置项(window,tabBar)

全局配置文件和常用的配置项

    app.json:

        pages:是一个数组,用于记录当前小程序所有页面的存放路径,可以通过它来创建页面

        window:全局设置小程序窗口的外观(导航栏,背景,页面的主体)

        tabBar:设置小程序底部的 tabBar效果

        style:是否启用最新版的组件样式

 

 window配置项

        导航栏的配置:

      我们可以看到导航栏默认为白色背景黑色字体,我们通过window配置项来修改导航栏的背景为#ff0000(红色),字体颜色为white

       全局开启下拉刷新的功能:

"enablePullDownRefresh": true

         设置下拉背景的颜色和样式:

     "backgroundTextStyle":"dark","backgroundColor": "#efefef"

       设置上拉触底的距离(默认50px)

"onReachBottomDistance": 100

 

什么是 tabBar:

        tabBar是移动端应用常见的页面效果,用于实现多页面的快速切换,有底部和顶部的区分,最小要配置2个,最多能配置5个tab页签,顶部的tabBar只会显示文本

tabBar的组成:

 
backgroundColor 背景色 
selectedIconPath选中时的图片路径
borderStyle上边框颜色
iconPath未选中时图片路径
selectedColor文字选中时候的颜色
color默认颜色

配置tabBar:

1.创建三个页面,在pages中创建,tabBar的页签必须要放在pages中的前面

    "pages/home/home","pages/msg/msg","pages/contact/contact",

 2.创建tabBar,和window同级

  "tabBar": {"list": [{"pagePath": "pages/home/home","text": "首页"},{"pagePath": "pages/msg/msg","text": "消息" },{"pagePath": "pages/contact/contact","text": "联系我" }]},

 

http://www.lryc.cn/news/140738.html

相关文章:

  • 数据工厂调研及结果展示
  • 抓包相关,抓包学习
  • 云原生之使用Docker部署SSCMS内容管理系统
  • uniapp -- 在组件中拿到pages.json下pages设置navigationBarTitleText这个值?
  • Java获取环境变量和运行时环境信息和自定义配置信息
  • React入门 组件学习笔记
  • Windows商店引入SUSE Linux Enterprise Server和openSUSE Leap
  • [NLP]深入理解 Megatron-LM
  • 软考高级系统架构设计师系列论文七十八:论软件产品线技术
  • yolov5中添加ShuffleAttention注意力机制
  • Effective C++条款17——以独立语句将newed 对象置入智能指针(资源管理)
  • 奇迹MU服务器如何选择配置?奇迹MU服务器租用
  • 如何远程管理服务器详解
  • JavaScript——为什么静态方法不能调用非静态方法
  • Python实现常见的排序算法
  • 【git】fatal: refusing to merge unrelated histories
  • 在编辑器中使用正则
  • 【Linux】腾讯云服务器(Linux版)如果获取UUID(通用唯一标识符)
  • CSerialPort教程4.3.x (4) - CSerialPort在QT中的使用
  • 自然语言处理从入门到应用——LangChain:链(Chains)-[基础知识]
  • [ubuntu]linux服务器每次重启anaconda环境变量失效
  • 【数据结构】如何用栈实现队列?图文解析(LeetCode)
  • 蓝桥杯上岸每日N题 (闯关)
  • 基于Python3 的 简单股票 可转债 提醒逻辑
  • Python“牵手”京东工业商品详情数据采集方法,京东工业商数据API申请步骤说明
  • 【LeetCode-中等题】3. 无重复字符的最长子串
  • 【教程】Java 集成Mongodb
  • ARM开发,stm32mp157a-A7核中断实验(实现按键中断功能)
  • kafka常用命名
  • 华为云开发工具CodeArts IDE for C/C++ 开发使用指南