4***@qq.com
4***@qq.com
  • 发布:2017-07-30 11:18
  • 更新:2020-01-23 12:28
  • 阅读:1813

操作io读取记录操作日志

分类:HBuilder

比如需求是
当我进入页面的时候,写入文件123
当我点击该页面某一个按钮的时候,另外写入456(不覆盖)
结果是可以写入123456,但是写入之后出现卡顿,点击不了
附上写入代码
if(window.plus) {
plusready();
} else {
document.addEventListener('plusready', plusready, false);
}
function plusready() {
//进入界面
plus.io.requestFileSystem(plus.io.PUBLIC_DOCUMENTS, function(fs) {
fs.root.getFile('test0.txt', {
create: true
}, function(fileEntry) {

		fileEntry.file(function(file) {  

			//console.log("文件大小:" + file.size);  

			var fileWrite = new plus.io.FileWriter;  

			fileEntry.createWriter(function(fileWrite) {  
				fileWrite.seek(fileWrite.length);  
				fileWrite.write('123');  
				fileWrite.onwrite = function(e) {  
					var fileReader = new plus.io.FileReader();  

					console.log("getFile:" + JSON.stringify(file));  

					fileReader.readAsText(file, 'utf-8');  

					fileReader.onloadend = function(evt) {  
						alert("输出结果" + "\n" + evt.target.result);  
					}  
				}  
			})  
		});  
	});  
});  

}

2017-07-30 11:18 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com

哥们请教下; write() 我写到文本的 中间, 后面的怎么都被截取掉了?

该问题目前已经被锁定, 无法添加新回复