快推365SEO问答正文

百度智能小程序兼容性接口、参数、组件有哪些问题

2020/12/18 14:57:16

449浏览量

回答

2020/12/18 14:58:22

接口

开发者可以用以下代码来判断新增API是否支持用户的手机机型:


if (swan.createCanvasContext) {

swan.createCanvasContext()

}

else {

swan.showModal({

  title: '提示',

  content: '当前客户端版本过低,无法使用该功能,请升级。'

})

}

   

参数

开发者可以用以下代码判断 API 的参数或者返回值是否有新增:


swan.showModal({

success: function(res) {

  if (swan.canIUse('showModal.cancel')) {

    console.log(res.cancel)

  }

}

})

   

组件

由于新增的组件或属性在旧版本上是否既不会被处理,也不会报错。开发者可以用以下代码对旧版本进行降级处理:


Page({

data: {

  canIUse: swan.canIUse('cover-view')

}

})

<video controls="{{!canIUse}}">

<cover-view s-if="{{canIUse}}">play</cover-view>

</video>    




此教程来源于《搜外网-夫唯SEO培训》,网址:https://www.seowhy.com/

本教程连接:https://www.seowhy.com/a/669.html,为原创表示感谢!


0+1

0+1