You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
// subpages/eventAdd/add/add.js
|
|
|
|
const app = getApp()
|
|
|
|
Page({
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面的初始数据
|
|
|
|
*/
|
|
|
|
data: {
|
|
|
|
title: '报修',
|
|
|
|
radio: '1',
|
|
|
|
bxname: '',
|
|
|
|
questionText: '',
|
|
|
|
fileList: [
|
|
|
|
// {
|
|
|
|
// url: 'https://img.yzcdn.cn/vant/leaf.jpg',
|
|
|
|
// name: '图片1',
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// url: 'http://iph.href.lu/60x60?text=default',
|
|
|
|
// name: '图片2',
|
|
|
|
// isImage: true,
|
|
|
|
// },
|
|
|
|
],
|
|
|
|
},
|
|
|
|
deleteData(event) {
|
|
|
|
// 删除
|
|
|
|
console.log(event.detail.index)
|
|
|
|
let newFileList = this.data.fileList.slice();
|
|
|
|
newFileList.splice(event.detail.index, 1);
|
|
|
|
this.setData({
|
|
|
|
fileList: newFileList
|
|
|
|
});
|
|
|
|
},
|
|
|
|
afterRead(event) {
|
|
|
|
const {
|
|
|
|
file
|
|
|
|
} = event.detail;
|
|
|
|
console.log(file, 66)
|
|
|
|
// 当设置 mutiple 为 true 时, file 为数组格式,否则为对象格式
|
|
|
|
wx.uploadFile({
|
|
|
|
url: 'https://example.weixin.qq.com/upload', // 仅为示例,非真实的接口地址
|
|
|
|
filePath: file.url,
|
|
|
|
name: 'file',
|
|
|
|
formData: {
|
|
|
|
user: 'test'
|
|
|
|
},
|
|
|
|
success(res) {
|
|
|
|
// 上传完成需要更新 fileList
|
|
|
|
const {
|
|
|
|
fileList = []
|
|
|
|
} = this.data;
|
|
|
|
fileList.push({
|
|
|
|
...file,
|
|
|
|
url: res.data
|
|
|
|
});
|
|
|
|
this.setData({
|
|
|
|
fileList
|
|
|
|
});
|
|
|
|
},
|
|
|
|
});
|
|
|
|
},
|
|
|
|
beforeRead(event) {
|
|
|
|
const {
|
|
|
|
file,
|
|
|
|
callback
|
|
|
|
} = event.detail;
|
|
|
|
callback(file.type === 'image');
|
|
|
|
},
|
|
|
|
onInput(e) {
|
|
|
|
this.setData({
|
|
|
|
questionText: e.detail.value,
|
|
|
|
});
|
|
|
|
// console.log(this.data.questionText, 666)
|
|
|
|
},
|
|
|
|
onButtonTap() {
|
|
|
|
wx.showToast({
|
|
|
|
title: '按钮被点击了',
|
|
|
|
icon: 'none'
|
|
|
|
});
|
|
|
|
},
|
|
|
|
onChange(event) {
|
|
|
|
this.setData({
|
|
|
|
radio: event.detail,
|
|
|
|
});
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面加载
|
|
|
|
*/
|
|
|
|
onLoad(options) {
|
|
|
|
wx.setNavigationBarTitle({
|
|
|
|
title: this.data.title
|
|
|
|
})
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面初次渲染完成
|
|
|
|
*/
|
|
|
|
onReady() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面显示
|
|
|
|
*/
|
|
|
|
onShow() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面隐藏
|
|
|
|
*/
|
|
|
|
onHide() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 生命周期函数--监听页面卸载
|
|
|
|
*/
|
|
|
|
onUnload() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面相关事件处理函数--监听用户下拉动作
|
|
|
|
*/
|
|
|
|
onPullDownRefresh() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 页面上拉触底事件的处理函数
|
|
|
|
*/
|
|
|
|
onReachBottom() {
|
|
|
|
|
|
|
|
},
|
|
|
|
|
|
|
|
/**
|
|
|
|
* 用户点击右上角分享
|
|
|
|
*/
|
|
|
|
onShareAppMessage() {
|
|
|
|
|
|
|
|
}
|
|
|
|
})
|