干燥综合征挂什么科| 玫瑰红是什么颜色| 名称是什么意思| 巴洛特利为什么叫巴神| 租赁费计入什么科目| 男生小肚子疼是什么原因| 梦见墓碑是什么意思| 大腿酸痛什么原因| 避孕药有什么副作用| 掂过碌蔗是什么意思| 留意是什么意思| 平字五行属什么| 减肥去医院挂什么科| 殁送是什么意思| 女人吃猪肝有什么好处| 日本人什么时候投降的| 吃什么药提高免疫力| 尿是什么味道| 大林木命适合做什么行业| 手脚冰冷是什么原因| 总蛋白低是什么意思| 胆汁反流用什么药| 老人脚浮肿是什么原因引起的| 什么是水印照片| 黄曲霉菌是什么颜色| 牛肚是什么部位| 早泄吃什么中成药| b3是什么维生素| 带状疱疹能吃什么食物| 乳房长斑点是什么原因| 接驳是什么意思| 猫肉什么味道| 血淋是什么意思| 三阳开泰是什么生肖| a216是什么材质| 什么时候减肥效果最快最好| 胃幽门螺旋杆菌吃什么药| 哦什么意思| 浅蓝色是什么颜色| 什么食物含钾高| 四月三日是什么星座| 备孕前吃什么调理身体| 什么食物是发物| 祭奠用什么花| 天青色等烟雨是什么意思| 拉屎发黑是什么原因| 中核集团是什么级别| 对头是什么意思| 尿检ph值偏高说明什么| 黄花苗泡水喝有什么作用| 女生痛经有什么办法缓解| 慢性浅表性胃炎吃什么药好得快| s925银是什么意思| 月经总是提前是什么原因| 脖子皮肤黑是什么原因| 刮目相看是什么意思| 梦见捡到钱是什么预兆| 什么是规培| 火龙果不能和什么一起吃| pe医学上是什么意思| 经常眩晕是什么原因| 三观不正是什么意思| 为什么会长子宫肌瘤| 2004年是什么生肖| 乐五行属什么| 小孩子注意力不集中看什么科| 林冲到底属什么生肖的| 左腰疼是什么原因| 暗忖是什么意思| 一幅什么| 碧绿的什么| 什么情况下要打狂犬疫苗| 蛊虫是什么| 宁五行属性是什么| 女人吃什么补气血| 止境是什么意思| 骨肉相连是什么肉| 什么叫同房| 白芷有什么作用| 出生证号是什么| 手表五行属什么| 宫腔镜检查主要查什么| 脾胃不好吃什么药| 不造血是什么病| 六字真言是什么意思| 两个禾念什么| 底细是什么意思| 黄喉是什么部位| 刘邦和项羽是什么关系| 包虫病是什么症状| 8月26日是什么星座| mlb是什么档次| egc是什么意思| ntr是什么意思| 天加一笔变成什么字| 兴风作浪什么意思| 什么东西越剪越大| 血脂高吃什么食物最好| 剖腹产吃什么下奶快| 挂靠是什么意思| rsa胎位是什么意思| 肠胃属于什么科| 扁桃体发炎吃什么药| 棱长是什么| 无水乙醇是什么| 兰花什么时候开| 独角戏什么意思| 虚火牙痛吃什么药效果最快| 电动车是什么电池| 木字旁有什么字| 家财万贯是什么动物| 肺气肿是什么原因导致的| 泥腿子是什么意思| 梦见打老公是什么意思| 脂肪最终被消化成什么| 拔牙后可以吃什么食物| 白茶什么季节喝好| 冬天怕冷夏天怕热是什么体质| 司仪是什么意思| 什么是智商| 小便有点红是什么原因| 36 80是什么罩杯| 为什么智齿老是发炎| 九地是什么中药| 胆结石是什么原因导致的| 赤子是什么意思| 乳腺穿刺是什么意思| 行房时硬度不够是什么原因| 70年是什么婚| 文化传媒是干什么的| 男怕穿靴女怕戴帽什么意思| xl代表什么尺码| 1966年属马的是什么命| 梦见自己掉牙齿是什么征兆| 三皇五帝是什么时期| 容易脸红的人是什么原因| array是什么意思| 造影是什么手术| 抽血生化是查什么| 打胎用什么药| 女人有腰窝意味着什么| 大便陶土色是什么颜色| 开车压到蛇有什么说法| 炉甘石是什么东西| 免费婚检都检查什么项目| 看见黑猫代表什么预兆| 开户名是什么| 神经是什么意思| 飞廉是什么意思| 530是什么意思| 舌苔厚白吃什么食物好| 梦见自己穿孝衣有什么征兆| 弱视是什么意思| 蜂窝组织炎是什么病| 什么的山野| 果蝇是什么| 司令是什么军衔| 肠炎有什么症状| 手指甲扁平是什么原因| 总是打嗝是什么原因| 浅表性胃炎吃什么中成药最好| 当志愿者有什么好处| 霉菌性阴道炎用什么药| 性病是什么病| 凌晨两点半是什么时辰| 坐月子能吃什么水果| 黄体囊肿是什么意思| 抗核小体抗体阳性说明什么| 肺结节手术后吃什么好| 圣字五行属什么| 生气胸口疼是什么原因| 甲鱼和什么不能一起吃| molly是什么意思| 有什么好吃的| 嘴巴长疱疹用什么药| 3月23日是什么星座| 7代表什么意思| 胎盘下缘覆盖宫颈内口是什么意思| 来月经有异味什么原因| 月经一个月来两次是什么原因| 吃什么药可以流产不用去医院| 马的尾巴有什么作用| 禹字五行属什么的| 肾综合征是什么病严重吗| 脚筋膜炎什么办法恢复的最快| 戒断反应是什么意思| 退行性病变是什么意思| 什么花是白色的| 尿床去医院挂什么科| 人生苦短什么意思| 早搏有什么危害| 双鱼座有什么特点| 克隆是什么意思| 什么是重心| 下腹疼是什么原因| 结婚的礼数都有什么| 场景是什么意思| 飞机打多了会有什么后果| 什么时候吃姜最好| 什么时候教师节| 脱毛膏的原理是什么| 女人湿气太重喝什么茶| 美沙芬片是什么药| 什么的长城| 鹿吃什么食物| 谋杀是什么意思| 甲状腺球蛋白抗体高说明什么| 姨妈期可以吃什么水果| 劫财代表什么| 星期天左眼皮跳是什么预兆| 小孩疝气看什么科室| 梦见长白头发是什么意思| 为什么会起鸡皮疙瘩| lucas是什么意思| 汽车abs是什么意思| 为什么同房过后会出血| 上焦有火吃什么中成药| 耳鸣什么原因引起| 肚子冰凉是什么原因| 紫花地丁有什么功效| 手足口病吃什么药好得快| 亲子鉴定挂什么科| 拖拖拉拉什么意思| o型血能接受什么血型| 肾炎是什么原因引起的| 进国企需要什么条件| 藿香泡水喝有什么好处| 又双叒叕念什么啥意思| 大汗淋漓是什么意思| 一九八八年属什么生肖| 11月份是什么星座的| 猫的眼睛为什么会发光| 儿童牙疼吃什么药| 拔牙需要注意什么| 零七年属什么生肖| 头皮长痘痘是什么原因| 拔罐出水泡是什么原因| 考试前紧张吃什么药最好能缓解| 甲状腺球蛋白抗体高是什么原因| 孕妇梦见老公出轨是什么意思| 支气管炎吃什么药最好| 奥地利讲什么语言| ua医学上是什么意思| 氨咖黄敏胶囊治什么| 尖货是什么意思| 做梦烧纸钱什么意思| 脸大剪什么发型好看| 村支书是什么级别| 读书破万卷下一句是什么| 87年属什么的生肖| 长期不过性生活有什么危害| 奶嚼口是什么| 炖鸡汤用什么鸡| 10度左右穿什么衣服合适| 为什么剪指甲不会疼| 濑粉是什么| 为什么手脚老是出汗| 钙片什么时间吃最好| 人造奶油是什么做的| delsey是什么牌子| 屁股上长痘是什么原因| 如痴如醉是什么意思| 冤亲债主是什么意思| 团是什么结构| 百度

表决通过关于最高人民检察院工作报告的决议草案

百度 通过这次惨痛的教训使李桂平猛然清醒,他不断反思自己出事故的原因、后果与避免的办法。

小程序的功能不断的增加,但是旧版本的微信客户端并不支持新功能,所以在使用这些新能力的时候需要做兼容。

开发者可以通过以下方式进行低版本的兼容:

# 1. 版本号比较

微信客户端和小程序基础库的版本号风格为 Major.Minor.Patch(主版本号.次版本号.修订版本号)。

文档中会在组件,API等页面描述中带上各个功能所要求的最低基础库版本号。

开发者可以在小程序中通过调用 wx.getAppBaseInfo 获取到当前小程序运行的基础库的版本号。通过版本号比较的方式进行运行低版本兼容逻辑。

版本号比较适用于所有情况。部分场景下也可以使用后面提到的方法完成。

<=2.20.1 的基础库请使用 wx.getSystemInfo]((wx.getSystemInfo)) 或者 wx.getSystemInfoSync 获取基础库版本

注意:不可以直接使用字符串比较的方法进行版本号比较。例如 '2.29.1' > '2.3.0' 是 false 的

版本号比较可以参考以下代码:

function compareVersion(v1, v2) {
  v1 = v1.split('.')
  v2 = v2.split('.')
  const len = Math.max(v1.length, v2.length)

  while (v1.length < len) {
    v1.push('0')
  }
  while (v2.length < len) {
    v2.push('0')
  }

  for (let i = 0; i < len; i++) {
    const num1 = parseInt(v1[i])
    const num2 = parseInt(v2[i])

    if (num1 > num2) {
      return 1
    } else if (num1 < num2) {
      return -1
    }
  }

  return 0
}

compareVersion('1.11.0', '1.9.9') // 1
const version = wx.getAppBaseInfo().SDKVersion

if (compareVersion(version, '1.1.0') >= 0) {
  wx.openBluetoothAdapter()
} else {
  // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
  wx.showModal({
    title: '提示',
    content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
  })
}

# 2. API 存在判断

对于新增的 API,可以通过判断该API是否存在来判断是否支持用户使用的基础库版本。例如:

if (wx.openBluetoothAdapter) {
  wx.openBluetoothAdapter()
} else {
  // 如果希望用户在最新版本的客户端上体验您的小程序,可以这样子提示
  wx.showModal({
    title: '提示',
    content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
  })
}

# 3. wx.canIUse

除了直接通过版本号判断,也可以通过 wx.canIUse 来判断是否可以在该基础库版本下直接使用。例如:

API 参数或返回值

对于 API 的参数或者返回值有新增的参数,可以判断用以下代码判断。

wx.showModal({
  success: function(res) {
    if (wx.canIUse('showModal.success.cancel')) {
      console.log(res.cancel)
    }
  }
})

组件

对于组件,新增的组件或属性在旧版本上不会被处理,不过也不会报错。如果特殊场景需要对旧版本做一些降级处理,可以这样子做。

Page({
  data: {
    canIUse: wx.canIUse('cover-view')
  }
})
<video controls="{{!canIUse}}">
  <cover-view wx:if="{{canIUse}}">play</cover-view>
</video>

canIUse 的数据文件随基础库进行更新,新版本中的新功能可能出现遗漏的情况,建议开发者在使用时提前测试。

# 设置最低基础库版本

需要 iOS 6.5.8 / 安卓 6.5.7 及以上版本微信客户端支持

为便于开发者解决低版本基础库无法兼容小程序的新功能的问题,开发者可设置小程序最低基础库版本要求。

开发者可以登录小程序管理后台,进入「设置 - 基本设置 - 基础库最低版本设置」进行配置。在配置前,开发者可查看近 30 天内访问当前小程序的用户所使用的基础库版本占比,以帮助开发者了解当前用户使用的情况。

设置后,若用户基础库版本低于设置值,则无法正常打开小程序,并提示用户更新客户端版本。

1998属什么 蓝莓什么时候种植 MC是什么牌子的车 肚子疼呕吐是什么原因 冰粉为什么要加石灰水
徒然是什么意思 考药师证需要什么条件 褥疮用什么药膏最好 人中长痘痘什么原因 紫菜不能和什么一起吃
什么就是什么造句 头皮痒是什么原因 荷叶是什么的什么 nsaid是什么药 麦露迪女鞋什么档次
阴道炎用什么药效果最好 一号来的月经排卵期是什么时候 早日康复送什么花 宝宝头爱出汗是什么原因 皮肤病用什么药膏好
梦见搞卫生什么意思hcv9jop3ns7r.cn 草芽是什么hcv8jop8ns4r.cn 属马是什么命dajiketang.com 劳动局全称叫什么hcv9jop5ns7r.cn 晨起嘴苦是什么原因fenrenren.com
跨界歌手是什么意思hcv9jop4ns9r.cn 婧读什么hcv9jop6ns4r.cn 缺席是什么意思hcv8jop6ns2r.cn 汗斑是什么原因引起的hcv7jop7ns2r.cn 神经纤维瘤挂什么科hcv8jop4ns0r.cn
甲状腺低回声什么意思hcv9jop7ns4r.cn 实蛋是什么hcv9jop2ns9r.cn 1.1是什么星座beikeqingting.com 1958年属什么zhongyiyatai.com 偏科是什么意思wmyky.com
2333是什么意思hcv8jop6ns4r.cn obsidian什么意思hcv9jop6ns2r.cn 戒指中指代表什么意思hcv9jop5ns0r.cn 冷宫是什么意思0297y7.com 头晕恶心想吐吃什么药hcv8jop0ns4r.cn
百度