12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- // components/My_uploadFiles/index.js
- Component({
- /**
- * 组件的属性列表
- */
- properties: {
- fileList: {
- type: Array,
- value: []
- }
- },
- /**
- * 组件的初始数据
- */
- data: {
- },
- /**
- * 组件的方法列表
- */
- methods: {
- afterRead(event) {
- const {
- file
- } = event.detail;
- // 当设置 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
- });
- },
- });
- },
- }
- })
|