评论

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()
}
})
}
},

点赞 2
收藏
评论

2 个评论

  • 清晴@shuyou.liu
    清晴@shuyou.liu
    2019-04-08

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

    下载用

    wx.cloud.downloadFile({

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

    success: res => {

    //图片保存到本地

    wx.saveImageToPhotosAlbum({

    。。。。

    2019-04-08
    赞同
    回复
  • 守夜
    守夜
    2019-04-08

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

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


    2019-04-08
    赞同
    回复 7
    查看更多(2)
登录 后发表内容