zoukankan      html  css  js  c++  java
  • 微信小程序开发环境安装以及相关设置配置

    微信小程序开发环境安装以及相关设置配置

    一.安装

    软件名称:wechat_devtools_1.02.1907232_x64

    软件安装地址:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html

    使用官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/

    二.小程序项目创建以及设置

    点创建项目时候其中appid是唯一的需要去自己小程序账号上查找

    下面选项一般不使用云服务

    其中相关设置点击设置或者右上角详情可以点出相关设置

    其中本地测试需要在右上角详情本地设置不校验合法域名进行勾选

    三.目录结构

    一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

    文件 必需 作用
    app.js 小程序逻辑
    app.json 小程序公共配置
    app.wxss 小程序公共样式表

    一个小程序页面由四个文件组成,分别是:

    文件类型 必需 作用
    js 页面逻辑
    wxml 页面结构
    json 页面配置
    wxss 页面样式表

    注意:为了方便开发者减少配置项,描述页面的四个文件必须具有相同的路径与文件名。

    四.常用配置

    一.配置项

    属性 类型 必填 描述 最低版本
    pages string[] 页面路径列表
    window Object 全局的默认窗口表现
    tabBar Object 底部 tab 栏的表现
    networkTimeout Object 网络超时时间
    debug boolean 是否开启 debug 模式,默认关闭
    functionalPages boolean 是否启用插件功能页,默认关闭 2.1.0
    subpackages Object[] 分包结构配置 1.7.3
    workers string Worker 代码放置的目录 1.9.90
    requiredBackgroundModes string[] 需要在后台使用的能力,如「音乐播放」
    plugins Object 使用到的插件 1.9.6
    preloadRule Object 分包预下载规则 2.3.0
    resizable boolean iPad 小程序是否支持屏幕旋转,默认关闭 2.3.0
    navigateToMiniProgramAppIdList string[] 需要跳转的小程序列表,详见 wx.navigateToMiniProgram 2.4.0
    usingComponents Object 全局自定义组件配置 开发者工具 1.02.1810190
    permission Object 小程序接口权限相关设置 微信客户端 7.0.0
    sitemapLocation String 指明 sitemap.json 的位置
    style String 指定使用升级后的weui样式

    二.全局样式设置

    app.json文件中window文件中

      "window": {
        "backgroundTextStyle": "light",
        "navigationBarBackgroundColor": "#250",
        "navigationBarTitleText": "YWY",
        "navigationBarTextStyle": "black"
      },
    
    属性 类型 默认值 描述 最低版本
    navigationBarBackgroundColor HexColor #000000 导航栏背景颜色,如 #000000
    navigationBarTextStyle string white 导航栏标题颜色,仅支持 black / white
    navigationBarTitleText string 导航栏标题文字内容
    navigationStyle string default 导航栏样式,仅支持以下值: default 默认样式 custom 自定义导航栏,只保留右上角胶囊按钮。参见注 2。 微信客户端 6.6.0
    backgroundColor HexColor #ffffff 窗口的背景色
    backgroundTextStyle string dark 下拉 loading 的样式,仅支持 dark / light
    backgroundColorTop string #ffffff 顶部窗口的背景色,仅 iOS 支持 微信客户端 6.5.16
    backgroundColorBottom string #ffffff 底部窗口的背景色,仅 iOS 支持 微信客户端 6.5.16
    enablePullDownRefresh boolean false 是否开启全局的下拉刷新。 详见 Page.onPullDownRefresh
    onReachBottomDistance number 50 页面上拉触底事件触发时距页面底部距离,单位为 px。 详见 Page.onReachBottom
    pageOrientation string portrait 屏幕旋转设置,支持 auto/ portrait / landscape 详见 响应显示区域变化 2.4.0 (auto) / 2.5.0(landscape)
    • 注 1:HexColor(十六进制颜色值),如"#ff00ff"
    • 注 2:关于navigationStyle

    三.页面路由设置

      "pages": [
        "pages/test/test",
        "pages/index/index",
        "pages/logs/logs"
      ],
    

    注意点:

    谁在最前面谁当首页显示

    最后结尾不能有,

    四.底部导航栏

    "tabBar": {
        "list": [{
          "pagePath": "pages/index/index",
          "text": "首页",
          "iconPath": "",
          "selectedIconPath": ""
        },
        {
          "pagePath": "pages/test/test",
          "text": "测试",
          "iconPath": "",
          "selectedIconPath": ""
        }]
      }
    

    里面用数组套对象的形式,而且只能配置最少 2 个、最多 5 个 tab

    属性

    属性 类型 必填 默认值 描述 最低版本
    color HexColor tab 上的文字默认颜色,仅支持十六进制颜色
    selectedColor HexColor tab 上的文字选中时的颜色,仅支持十六进制颜色
    backgroundColor HexColor tab 的背景色,仅支持十六进制颜色
    borderStyle string black tabbar 上边框的颜色, 仅支持 black / white
    list Array tab 的列表,详见 list 属性说明,最少 2 个、最多 5 个 tab
    position string bottom tabBar 的位置,仅支持 bottom/ top
    custom boolean false 自定义 tabBar,见详情 2.5.0

    其属性值如下:

    属性 类型 必填 说明
    pagePath string 页面路径,必须在 pages 中先定义
    text string tab 上按钮文字
    iconPath string 图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。 当 position 为 top 时,不显示 icon。
    selectedIconPath string 选中时的图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。 当 position 为 top 时,不显示 icon。

    五.其他配置

    https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#%E9%85%8D%E7%BD%AE%E9%A1%B9

  • 相关阅读:
    Docker(35)- docker inspect 命令详解
    Docker(34)- 如何修改 docker 容器的目录映射
    Docker(33)- 如何修改 docker 容器的端口映射
    Docker(32)- 如何修改 docker 容器的启动参数
    Docker(31)- docker import 命令详解
    Docker(30)- docker export 命令详解
    Docker(29)- docker top 命令详解
    Docker(28)- docker port 命令详解
    Docker
    Docker(27)- docker push 命令详解
  • 原文地址:https://www.cnblogs.com/pythonywy/p/11574170.html
Copyright © 2011-2022 走看看