// pages/readTxt/readTxt.js Page({ /** * 页面的初始数据 */ data: { fileUrl: '', txtParagraphs:[] }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { wx.setNavigationBarTitle({ title: '文件预览', }) this.setData({ fileUrl: options.filePath }) this.readTxt() }, readTxt() { const _self= this const fs = wx.getFileSystemManager(); fs.readFile({ filePath: _self.data.fileUrl, encoding: 'utf8', success: (readRes) => { const fileContent = readRes.data; // 简单示例:按空行拆分段落 const paragraphs = fileContent.split('\n\n').map((p) => p.trim()).filter((p) => p); // 将处理后的段落数据设置到页面数据中 this.setData({ txtParagraphs: paragraphs }); }, fail: (readErr) => { console.error('读取txt文件内容失败:', readErr); } }); } })