2
收藏

2019年小程序开发及云开发,判断系统分别处理代码提取

方便根据不同的系统做不同的处理

checkOsInfo: function (obj) {
let app = this
if (app.globalData.okOsInfo) {
if (app.globalData.osInfo === 0) {
obj.android()
} else if (app.globalData.osInfo === 1) {
obj.ios()
} else {
obj.error()
}
} else {
wx.getSystemInfo({
success: (res) => {
app.liusyLog(‘连接wifi方法!success’);
if (res.platform === ‘android’) {
app.globalData.osInfo = 0
} else if (res.platform === ‘ios’ && (parseInt(res.system.substr(4))) >= 11) {
app.globalData.osInfo = 1
} else if (res.platform === ‘ios’ && (parseInt(res.system.substr(4))) < 11) {
app.globalData.osInfo = 2
}
app.globalData.okOsInfo = true
this.checkOsInfo(obj)
},
fail: () => {
app.liusyLog(‘系统信息获取失败!’)
wx.showToast({
title: ‘系统信息获取失败!’,
icon: ‘none’,
duration: 2000
})
obj.error()
}
})
}
},

最后一次编辑于  04-04  (未经腾讯允许,不得转载)
收藏赞 2

2 个评论

  • 清晴@shuyou.liu
    清晴@shuyou.liu

    获取的显示是用 image 是对的,   他是保存在云开发的云存储里的。

    下载用

    wx.cloud.downloadFile({

    fileID: cloud://blyblc-976ba5.626c-blyblc-976ba5/shl_0.gif'

    success: res => {

    //图片保存到本地

    wx.saveImageToPhotosAlbum({

    。。。。

    赞同 0没有帮助
    评论 0
    复制
    04-08
  • 守夜
    守夜

    你好,想请教你一个问题 就是做新增操作的时候 图片是存fileid吗?然后也是用这个取 比如:

    <image src='cloud://blyblc-976ba5.626c-blyblc-976ba5/shl_0.gif'></image> 是这样的吧?
    然后这个方法的场景是什么?图片用这个取吗?


    赞同 0没有帮助
    评论 7
    复制
    04-08
    • 清晴@shuyou.liu
      清晴@shuyou.liu

      回复了。

      赞同 0没有帮助
      回复
      复制
      04-08
    • 守夜
      守夜
      回复清晴@shuyou.liu

      谢谢解答 看到了

      赞同 0没有帮助
      回复
      复制
      04-08
    • 守夜
      守夜
      回复清晴@shuyou.liu



      你好,我添加的时候数组类型的写法有什么不妥吗?

      赞同 0没有帮助
      回复
      复制
      04-08
    • 展示更多
    评论