mirror of
https://github.com/siyuan-note/siyuan.git
synced 2025-12-16 14:40:12 +01:00
🎨 Add a new API Move block https://github.com/siyuan-note/siyuan/issues/7903
This commit is contained in:
parent
9a98ba015f
commit
1a09c04b92
2 changed files with 90 additions and 0 deletions
45
API_zh_CN.md
45
API_zh_CN.md
|
|
@ -27,6 +27,7 @@
|
|||
* [插入后置子块](#插入后置子块)
|
||||
* [更新块](#更新块)
|
||||
* [删除块](#删除块)
|
||||
* [移动块](#移动块)
|
||||
* [获取块 kramdown 源码](#获取块-kramdown-源码)
|
||||
* [属性](#属性)
|
||||
* [设置块属性](#设置块属性)
|
||||
|
|
@ -690,6 +691,50 @@
|
|||
}
|
||||
```
|
||||
|
||||
### 移动块
|
||||
|
||||
* `/api/block/moveBlock`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20230406180530-3o1rqkc",
|
||||
"previousID": "20230406152734-if5kyx6",
|
||||
"parentID": "20230404183855-woe52ko"
|
||||
}
|
||||
```
|
||||
|
||||
* `id`:待移动块 ID
|
||||
* `previousID`:前一个块的 ID,用于锚定插入位置
|
||||
* `parentID`:父块的 ID,用于锚定插入位置,`previousID` 和 `parentID` 不能同时为空,同时存在的话优先使用 `previousID`
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": [
|
||||
{
|
||||
"doOperations": [
|
||||
{
|
||||
"action": "move",
|
||||
"data": null,
|
||||
"id": "20230406180530-3o1rqkc",
|
||||
"parentID": "20230404183855-woe52ko",
|
||||
"previousID": "20230406152734-if5kyx6",
|
||||
"nextID": "",
|
||||
"retData": null,
|
||||
"srcIDs": null,
|
||||
"name": "",
|
||||
"type": ""
|
||||
}
|
||||
],
|
||||
"undoOperations": null
|
||||
}
|
||||
]
|
||||
}
|
||||
```
|
||||
|
||||
### 获取块 kramdown 源码
|
||||
|
||||
* `/api/block/getBlockKramdown`
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue