比如需求是
当我进入页面的时候,写入文件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);
}
}
})
});
});
});
}