UNPKG

hera-cli

Version:
68 lines (67 loc) 1.47 kB
Page({ onLoad: function () { this.setData({ savedFilePath: wx.getStorageSync('savedFilePath') }) }, data: { tempFilePath: '', savedFilePath: '', dialog: { hidden: true } }, chooseImage: function () { var that = this wx.chooseImage({ count: 1, success: function (res) { that.setData({ tempFilePath: res.tempFilePaths[0] }) } }) }, saveFile: function () { if (this.data.tempFilePath.length > 0) { var that = this wx.saveFile({ tempFilePath: this.data.tempFilePath, success: function (res) { that.setData({ savedFilePath: res.savedFilePath }) wx.setStorageSync('savedFilePath', res.savedFilePath) that.setData({ dialog: { title: '保存成功', content: '下次进入应用时,此文件仍可用', hidden: false } }) }, fail: function (res) { that.setData({ dialog: { title: '保存失败', content: '应该是有 bug 吧', hidden: false } }) } }) } }, clear: function () { wx.setStorageSync('savedFilePath', '') this.setData({ tempFilePath: '', savedFilePath: '' }) }, confirm: function () { this.setData({ 'dialog.hidden': true }) } })