1、先创建一个txt文件,然后手动复制粘贴到小程序项目文件夹根目录中
注意:txt文件的内容必须是JSON对象格式
2、调用接口wx.getFileSystemManager().copyFile() 复制txt文件到开发者可读写的文件夹
wx.getFileSystemManager().copyFile({ //先把文件复制到可操作的文件夹
srcPath: 'data.txt', //源文件
destPath: wx.env.USER_DATA_PATH + '/data.txt', //可操作的文件夹路径
success: res => {
console.log(res) //复制成功返回res信息
},
fail: console.error //复制失败返回error
}),
3、调用接口wx.getFileSystemManager().readFile() 读取可操作文件夹下的文件
注意:destPath只能是 wx.env.USER_DATA_PATH 下的文件目录,这个目录名称是微信官方特定的,出现于1.7版本以后,此目录下的文件允许用户通过某些方法读取。
wx.getFileSystemManager().readFile({ //读取文件
filePath: wx.env.USER_DATA_PATH + '/data.txt',
encoding: 'utf-8',
success: res => {
var data = JSON.parse(res.data),//将JSON字符串转换为JSON对象
this.setData({
list:data.list
})
console.log(this.data.list)
},
fail: console.error
})