Implements

Constructors

  • 创建一个 BookmarkPanel 实例。

    Parameters

    • Optionaloptions: Options

      用于创建 BookmarkPanel 实例的选项。使用 create 来创建实例。

    Returns BookmarkPanel

    使用指定的选项创建一个 BookmarkPanel 实例

    const bookmarkPanel = await BookmarkPanel.create();
    

Properties

options: Options

Methods

  • 插入一个书签节点。left 和 parent 参数是可选的。

    • 如果 left 为空且父节点不为空,则书签将被插入到父节点的第一个子节点中。
    • 如果 parent 为空且 left 不为空,则书签将被插入到 left 节点之前。
    • 如果 left 和 parent 都为空,则书签将被插入到根节点下的第一个子节点中。
    • 如果 left 和 parent 都不为空,则以 left 为最高优先级,parent 无效,书签将被插入到 left 节点之前。

    Parameters

    Returns Promise<null | BookmarkType>

    • 书签节点。
  • 移动书签节点。

    • 如果 left 为空且父节点不为空,书签将移动到父节点的第一个子节点。
    • 如果 parent 为空且 left 不为空,书签将移动到 left 节点之前。
    • 如果 left 和 parent 都为空,书签将移动到根节点下的第一个子节点。
    • 如果 left 和 parent 都不为空,则以 left 为最高优先级,parent 无效,书签将移动到 left 节点之前。

    Parameters

    Returns Promise<boolean>

    • 操作是否成功。
  • 创建一个 BookmarkPanel 实例。 不要通过 new 模式创建实例,请使用 create 来创建实例。

    Parameters

    • Optionaloptions: Options

      用于创建 BookmarkPanel 实例的配置项。

    Returns Promise<BookmarkPanel>

    使用指定配置项创建的 BookmarkPanel 实例

     const bookmarkPanel = await BookmarkPanel.create();