-
为什么数据库组件新建了副本 Tab 为什么会自动同步到主 Tab?
2024-05-19 11:16那个是「视图」的副本,不是「数据库」的副本;同一个数据库里的不同视图共用一个数据源。p.s. 虽然各种类 Notion 笔记软件都是这样的,但对小白来说确实不太容易理解。
并且目前还没有实现复制整个数据库,所以需要完全副本的话要先导出文档再导入文档,这样才有两个相同的数据库
-
安卓 v3.0.14 及上一个版本,网络伺服,闪退
2024-05-18 22:50文档所在笔记本是被关闭了吗?是所有文档都有这个问题吗?
在 文档树 - 更多 - 重建索引 之后等一分钟再试试搜索
-
安卓 v3.0.14 及上一个版本,网络伺服,闪退
2024-05-18 22:01使用搜索时,如果没有打开笔记,没法搜索到
你是不是用了
Ctrl+F
?全局搜索是Ctrl+P
,还有就是看看上面有没有路径: -
思源笔记官方同步 1G 的数据要占用 2.8G 的云端空间 | 及 官方同步空间扩容问题
2024-05-18 01:13 -
思源笔记官方同步 1G 的数据要占用 2.8G 的云端空间 | 及 官方同步空间扩容问题
2024-05-17 18:00好像是订阅过期就会失效?
增加一个按年付费的云端扩容会不会好一点?@88250
-
思源模板功能新人指南:模板语法 + 函数 + md 块语法
2024-05-17 17:05.
对象 这一节补充一点:模板使用关联或汇总时,填充值为数组,所以可能需要使用
index .汇总 0
来访问第一个值,或者使用range
迭代所有值。 -
编辑器工具栏能否几秒后自动隐藏?
2024-05-17 16:35工具栏出现几秒后自动隐藏
可以。用下面这个 JS 片段:(代码里是 4000 毫秒,你可以自己改)
// author: JeffreyChen var timeoutID; var oldValue1; // 创建一个 MutationObserver 实例 var observer = new MutationObserver(function(mutations) { try { mutations.forEach(function(mutation) { // .forEach 对获取到的每一个元素执行一次给定的函数 if (mutation.type === 'attributes') { // 检查是否有属性变化 var protyleToolbarElements = document.querySelectorAll(".protyle-toolbar"); protyleToolbarElements.forEach(function(element) { // .forEach 对获取到的每一个元素执行一次给定的函数 var oldValue = element.getAttribute('class'); if (oldValue1 === oldValue) { return } else { oldValue1 = oldValue; clearTimeout(timeoutID); } if (!element.classList.contains('fn__none')) { // 如果元素没有 fn__none 类名 // 延迟 4 秒后给元素添加 fn__none 类名 timeoutID = setTimeout(function() { element.classList.add('fn__none'); }, 4000); } }); } }); } catch (error) { console.error("MutationObserver encountered an error: ", error); } }); // 配置 MutationObserver 以观察子节点的属性变化 var config = { subtree: true, attributeOldValue: true }; // 开始观察文档的变化 observer.observe(document.body, config);