MarginNote3占用空间很大的解决方案

问题

最近使用marginnote感觉良好,但是突然发现ipad内存空间不够了
打开ipad Storage才发现,MarginNote占了14个G

人都傻了。
这对于原本就不富裕的存储空间更是雪上加霜。
我以为是笔记文件太大了。
然后把一些书都笔记搬迁之后,删除了。

结果占都空间更大了,Trashbin都清过了。

= =!

目前找到的解决方案

最后我找到了一个解决方案。
把笔记文件备份到ipad本地,然后把marginnote卸载了,重装之后,把备份文件导回到marginnote。

然后存储空间就恢复正常了。
这到底是什么原因?BUG吗?
不管了,先用着。

### MarginNote3 开发文档概述 MarginNote3 提供了一套完整的开发工具包,允许开发者创建插件来增强应用程序的功能。API 设计旨在简化交互过程并提供灵活的数据处理能力[^1]。 #### 主要功能模块介绍 - **笔记管理** 插件可以通过 API 对笔记进行增删改查操作。例如获取特定标签下的所有笔记列表: ```javascript const notesWithTag = await mn.Note.find({ tags: ['指定标签'] }); console.log(notesWithTag); ``` - **页面元素控制** 支持对页面中的各种UI组件进行自定义配置,如调整布局、修改样式等。下面是一个简单的例子展示如何改变当前视图背景颜色: ```javascript await mn.View.setBackgroundColor('#f0f0f0'); ``` - **数据同步接口** 实现跨设备间无缝衔接用户体验的关键部分。通过调用相应方法可以轻松实现云端备份恢复等功能[^2]: ```javascript // 同步本地更改到服务器 await mn.Sync.pushChanges(); // 获取最新版本号 const latestVersion = await mn.Sync.getLatestVersion(); console.log(`最新的云存储版本为:${latestVersion}`); ``` #### 示例教程:构建一个简单插件 为了帮助初学者快速上手,在此给出一段用于统计用户阅读时间的小型插件代码片段作为入门指南[^3]。 ```javascript mn.Plugin.register({ name:'ReadingTimeTracker', init:async function(){ this.startTime=Date.now(); }, onExit:async function(){ const endTime= Date.now(); console.log(`本次会话总耗时 ${(endTime-this.startTime)/1000} 秒`); } }); ``` 上述实例展示了从注册新插件到监听应用生命周期事件的基础流程,对于更复杂的应用场景可参照官方手册深入学习各个类库的具体用法。
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值