刚学微信小程序,前端勉强写了点,但是到了处理数据的就不太懂了,之前写springMVC,js学的很差,看不懂小程序怎么调用方法的, app.json 的pages 里面写了跳转的URL, 处理数据的url也是写在这里的吗?? 带参数的怎么写?有没有例子, 还有方法就用JS写在page 页面的 .js文件里吗???
下面是代码,我要做一个 图片长按 跳出保存的sheet,点击保存就下载到手机里, 调用wx.downfile,但看文档好像还要调用wx.savefile,真的不太懂,请高手解释一些
wx.saveFile({
success: function(res) {
var tempFilePath = res.tempFilePath
wx.saveFile({
tempFilePath: tempFilePath,
success: function(res) {
var savedFilePath = res.savedFilePath
}
})
}
})
<image class="image"data-id="1" bindlongtap="longtap11" bindtouchend="touchend" style="width:{{width}}rpx;height:{{height}}rpx"
src="图片的网络地址" mode="aspectFit"></image>
longtap11:function(e){
wx.showActionSheet({
itemList: ['保存图片'],
success: function(res) {
console.log(res.tapIndex);
var picid=e.target.dataset.id;
wx.downloadFile({
url: 'http://download/pic?id='+ picid, //这个url是用来做什么的? 调用方法写在哪里?如何映射到那个方法?
success: function(res) {
wx.playVoice({
filePath: res.tempFilePath
})
}
})
},
fail: function(res) {
console.log(res.errMsg)
}
})
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…