前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序向本地保存

微信小程序向本地保存

作者头像
达达前端
发布2019-07-03 10:46:45
1.1K0
发布2019-07-03 10:46:45
举报
文章被收录于专栏:达达前端达达前端

image

提示框:

wx.showToast(OBJECT)

显示消息提示框

代码语言:javascript
复制
wx.saveImageToPhotosAlbum({
  filePath : "./test.png",   //这个只是测试路径,没有效果
  success(res) {
    console.log("success");
  },
  fail : function(res) {
    console.log(res);
  }
})
代码语言:javascript
复制
wx.showToast({

 title: '成功',

 icon: 'success',

 duration: 2000

})
代码语言:javascript
复制
wx.hideToast()

隐藏消息提示框
代码语言:javascript
复制
wx.showToast({

 title: '加载中',

 icon: 'loading',

 duration: 10000

})
代码语言:javascript
复制
setTimeout(function(){

 wx.hideToast()

},2000)

wx.showModal(OBJECT)

显示模态弹窗
代码语言:javascript
复制
wx.showModal({

 title: '提示',

 content: '这是一个模态弹窗',

 success: function(res) {

  if (res.confirm) {

   console.log('用户点击确定')

  }

 }

})
代码语言:javascript
复制
wx.showActionSheet({

 itemList: ['A', 'B', 'C'],

 success: function(res) {

  if (!res.cancel) {

   console.log(res.tapIndex)

  }

 }

})

wx.setNavigationBarTitle(OBJECT)

动态设置当前页面的标题。

代码语言:javascript
复制
wx.setNavigationBarTitle({

 title: '当前页面'

})
代码语言:javascript
复制
wx.getSetting({
      success(res) {
        console.log(res)
        if (!res.authSetting['scope.writePhotosAlbum']) {
          wx.openSetting({
            success(res) {
               //拒绝授权后重新提示授权,并授权成功
            }
          })
        }else{
          wx.saveImageToPhotosAlbum({
            filePath: 'imgs/home-icons/2019011709194.png',
            success(result) {
              //已授权过可直接执行保存图片
            }
          })
        }
      }
    })

image

代码语言:javascript
复制
wx.downloadFile({
  url: 'https://example.com/audio/123',     //仅为示例,并非真实的资源
  success: function (res) {
    // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
    if (res.statusCode === 200) {
      wx.saveImageToPhotosAlbum({
        filePath: res.tempFilePath,
        success(res) {
          wx.showToast({
            title: '保存图片成功!',
          })
        },
        fail(res) {
          wx.showToast({
            title: '保存图片失败!',
          })
        }
      })
    }
  }
})
代码语言:javascript
复制
wx.downloadFile({
  url: 'https://example.com/audio/123',     //仅为示例,并非真实的资源
  success: function (res) {
    // 只要服务器有响应数据,就会把响应内容写入文件并进入 success 回调,业务需要自行判断是否下载到了想要的内容
    if (res.statusCode === 200) {
      wx.saveImageToPhotosAlbum({
        filePath: res.tempFilePath,
        success(res) {
          wx.showToast({
            title: '保存图片成功!',
          })
        },
        fail(res) {
          wx.showToast({
            title: '保存图片失败!',
          })
        }
      })
    }
  }
})
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019.05.30 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档