import UserApi from '../../assets/js/http/userApi' import { previewFile, sliceFileTypeByFileName } from '../../assets/js/preview' Page({ /** * 页面的初始数据 */ data: { list: [], pageNo: 1, pageSize: 10 }, loadData(){ let params = { pageNo: this.data.pageNo, pageSize: this.data.pageSize } UserApi.dataList(params).then(res=>{ if(res.success && res.result.records && res.result.records.length){ console.log(res.result.records) this.setData({ list: [...this.data.list, ...res.result.records] }) } }) }, // 预览 previewFile(e) { const fileObj = e.currentTarget.dataset.file let fileType = sliceFileTypeByFileName(fileObj.fileName) // 文件类型不是docx,doc,pdf时,已邮件形式发送到参会人的邮箱 if(fileType !== 'docx' && fileType !== 'doc' && fileType !== 'pdf') { }else { previewFile(fileObj.filId, fileObj.fileName) } }, /** * 生命周期函数--监听页面显示 */ onShow: function () { this.loadData() }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.data.pageNo++ this.loadData() } })