zoukankan      html  css  js  c++  java
  • 微信小程序 app.json 三个字段说明

    1.pages 字段

     这个字段⽤于描述当前⼩程序所有⻚⾯路径,这是为了让微信客⼾端知道当前你的⼩程序 ⻚⾯定义在哪个⽬录。

    如果你不想自己新建,那么可以在里面自己写 ,保存后IDE会自动生成文件夹和四个对应的文件:【千万要注意是微信小程序IDE才会的啊 其他文本编辑器不会那样做.】

    如果你想直接一进来就显示你Test的页面 那么你就吧pages那个目录放最前面即可。


    2.Window关键字

    用于定义⼩程序所有⻚⾯的顶部背景颜⾊,⽂字颜⾊定义等。

      这个是原始的  ,尝试改变你就懂了。

        "navigationBarBackgroundColor": "#00FFFF  ",     
        "navigationBarTitleText": "不读书没老婆",
        "navigationBarTextStyle":"black"

     

     

    所以这三个都是怎么个回事,,,记住啊 导航栏标题字体颜色不是白就是黑。

     

        "backgroundTextStyle":"light",

    这个的意思就是说 下拉刷新时显示的控件

     也是取2个值。

    开启下拉刷新功能:

     直接写即可,例如:

    backgroundColor 是设置下拉的背景颜色

    ------

    3.Tabbar

    我学过安卓 我知道 其实就是底部导航。。。

    这个tabbar 是和 window 和 pages 同层的,直接写即可,里面很多属性 详见API 下面列举几个:

    https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#tabBar

    见文生义:

       "pagePath": 点击后跳转页面路劲  
          "text":   标题
          "iconPath":  未选中图标名
          "selectedIconPath":    选中图标名

    注意底部导航最少2个  不然一个都不能有。

    下面做演示  ,

    第一步新建四个新页面

    第二步直接改即可:

    {
      "pages":[
        "pages/index/index",
        "pages/imgs/imgs",
        "pages/videocamera/videocamera",
        "pages/search/search",
        "pages/logs/logs"
      ],
      "window":{
        "backgroundTextStyle":"dark",
        "navigationBarBackgroundColor": "#00FFFF",     
        "navigationBarTitleText": "不读书没老婆",
        "navigationBarTextStyle":"black",
        "enablePullDownRefresh": true,
        "backgroundColor": "#45b97c"
      },
     "tabBar": {
       "list": [{
         "pagePath":"pages/index/index",
         "text": "首页",
         "iconPath": "icon/_home.png",
         "selectedIconPath": "icon/home.png"
       },
      {
        "pagePath": "pages/imgs/imgs",
        "text": "图片",
        "iconPath": "icon/_img.png",
        "selectedIconPath": "icon/img.png"
      },
      {
        "pagePath": "pages/videocamera/videocamera",
        "text": "视频",
        "iconPath": "icon/_videocamera.png",
        "selectedIconPath": "icon/videocamera.png"
      }, {
        "pagePath": "pages/search/search",
        "text": "text",
        "iconPath": "icon/_search.png",
        "selectedIconPath": "icon/search.png"
      }
      ]
     },
    
      "style": "v2",
      "sitemapLocation": "sitemap.json"
    }
    app.json

    注意啊  以上属性呢 是同层级的 而且仅支持十六进制,更多属性详见API 

     

    下面连个属性也是可以用的 但用的不多。

    整理不易  关注点赞都可以  哈呼

    本文来自博客园,作者:咸瑜,转载请注明原文链接:https://www.cnblogs.com/bi-hu/p/15222429.html

  • 相关阅读:
    Zabbix5 Frame 嵌套
    Zabbix5 对接 SAML 协议 SSO
    CentOS7 安装 Nexus
    CentOS7 安装 SonarQube
    GitLab 后台修改用户密码
    GitLab 查看版本号
    GitLab Admin Area 500 Error
    Linux 安装 PostgreSQL
    Liger ui grid 参数
    vue.js 是一个怪东西
  • 原文地址:https://www.cnblogs.com/bi-hu/p/15222429.html
Copyright © 2011-2022 走看看