微信小程序 API 基础

  其实还有一些组件,没有提,因为那些组件跟 API 的功能差不多,API 可能比他会更好一点; 

  具体可见官方文档 

  基础:

    判断接口是否可用:wx.canIUse(a)  

      a 代表:接口名字  返回值:布尔  true代表成功,false代表接口不可用

    系统信息:wx.getSystemInfo({})  使用第二种

      参数:{}  success:代表成功

             fail:代表失败

             complete:接口调用完成后的回调函数

      案例:

        wx.getSystemInfo({

          success(res) {

            console.log(res)    //res  便是获取信息的参数的对象

          }

        })

    系统更新的API:wx.getUpdateManager()  //他的返回值,拥有很多的方法

      案例:

        const sd=wx.getUpdateManager()  //在 sd 上拥有 有关系统更细的方法  const 表示初始值不能被修改

        sd.applyUpdate()  强制小程序并使用新版本,在小程序下载完成后调用(必须在使用  onUpdateReady 回调这方法才有效); 直接调用即可

        sd.onCheckForUpdate()  监听向微信后台请求检查更新结果的事件,微信小程序冷启动的自动检查更新,不需由开发者主动触发;参数 :回调函数

        sd.onUpdateReady()  监听小程序有版本更新事件,客户端主动触发下载(无需开发者主动触发),下载成功后回调;参数:回调函数

        sd.onUpdateFailed()  监听小程序更新失败的事件,客户端主动触发下载(无需开发者主动触发),下载失败后回调(可能由于网络原因);参数:回调函数

     用法:

        const sd=wx.getUpdateManager()

        sd.onCheckForUpdate(function(e){

          console.log(e)

        }) 

    生命周期 API:wx.getLaunchOptionsSync()

猜你喜欢

转载自www.cnblogs.com/shangjun6/p/10942303.html