收藏
回答

如何获取小程序当前版本号?

如何获取小程序当前版本号,是小程序发布的线上版本号,而不是调试基础库的版本号。该版本号在上传代码时,由开发者自己命名的版本号。

最后一次编辑于  11-25
回答关注问题邀请回答
收藏

4 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-25

    如果你说的是 SDK版本号或者是微信版本号,可以看下面这个

    https://developers.weixin.qq.com/miniprogram/dev/framework/compatibility.html


    如果你说的是自己小程序的版本号,目前好像没有,但是有个取巧的做法,就是在app.json的window下加个自己的版本号,如:

    "window": {

        "backgroundTextStyle": "light",

        "navigationBarBackgroundColor": "#fff",

        "navigationBarTitleText": "WeChat",

        "navigationBarTextStyle": "black",

        "appVersion": "1.0.0"

    }

    在页面js代码里可以通过 __wxConfig.global.window.appVersion 取到值

    11-25
    赞同
    回复 5
    • @T
      @T
      11-25
      好哒,马上试一下。我在app.js  onLaunch 方法里面加了一个自己的版本号。还在测试,不知可行否。
      11-25
      回复
    • @T
      @T
      11-25
      小程序会报警告,但是该方法可行,亲测一下,确实可以拿到window ->  appVersion  这个的值。谢谢了
      11-25
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-25回复@T
      恩,只是工具警告 无效的 appJSON["window"]["appVersion"]而已
      11-25
      回复
    • 挺
      11-27
      那为什么要写在app.json里,自己另外创建个文件不就没警告了吗
      11-27
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-27回复
      那还得require一次,或者读这个文件
      11-27
      回复
  • 小满
    小满
    11-25

    没有哦,这个手动维护啦

    11-25
    赞同
    回复 1
    • @T
      @T
      11-25
      好哒,蟹蟹
      11-25
      回复
  • 力场科技
    力场科技
    11-25

    我也觉得可以把这个接口加上

    11-25
    赞同
    回复
  • 拾忆
    拾忆
    11-25

    这个目前没有

    11-25
    赞同
    回复
问题标签