// pages/suggestion/suggestion.js const $api = require('../../utils/api').API; const FormData = require('../../utils/FormData') Page({ /** * 页面的初始数据 */ data: { myData:{ contact:'', contactDetail:'', suggestion:'' }, files: [], filesUrl:'' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.setData({ selectFile:this.selectFile.bind(this), uplaodFile:this.uplaodFile.bind(this) }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, contact(e){ this.setData({ 'myData.contact': e.detail.value }) }, contactDetail(e){ this.setData({ 'myData.contactDetail': e.detail.value }) }, suggestion(e){ this.setData({ 'myData.suggestion': e.detail.value }) }, submit(){ console.log(this.data.myData) }, //------------------附件上传开始------------------------ // selectFile(files) { // uploadArr = []; // uploadIndex = 0; // for(var i=0;i { const tempFilePaths = files.tempFilePaths; that.setData( { filesUrl: tempFilePaths } ) var object = {}; object['urls'] = tempFilePaths; resolve(object); }) }, selectFile(files) { console.log('files', files) // 返回false可以阻止某次文件上传 }, uploadError(e) { console.log('upload error', e.detail) }, uploadSuccess(e) { // console.log(e.detail) // $api.uploadImg(formData).then(res=>{ // console.log(res) // }) } })