Class: AutoLinkNode
@lexical/link.AutoLinkNode
階層結構
-
↳
AutoLinkNode
構造函式
constructor
• new AutoLinkNode(url
, attributes?
, key?
): AutoLinkNode
參數
名稱 | 類型 |
---|---|
url | string |
attributes | Partial <Spread <LinkAttributes , { isUnlinked? : boolean }>> |
key? | string |
返回值
覆寫
定義於
packages/lexical-link/src/index.ts:344
屬性
__isUnlinked
• __isUnlinked: boolean
指示自動鏈結是否曾經被取消鏈結。 *
定義於
packages/lexical-link/src/index.ts:342
constructor
• constructor: KlassConstructor
<typeof ElementNode
>
繼承自
LinkNode.constructor
定義於
packages/lexical/src/nodes/LexicalElementNode.ts:69
函式
canBeEmpty
▸ canBeEmpty(): false
返回值
false
繼承自
定義於
packages/lexical-link/src/index.ts:253
canInsertTextAfter
▸ canInsertTextAfter(): false
返回值
false
繼承自
定義於
packages/lexical-link/src/index.ts:249
canInsertTextBefore
▸ canInsertTextBefore(): false
返回值
false
繼承自
定義於
packages/lexical-link/src/index.ts:245
createDOM
▸ createDOM(config
): LinkHTMLElementType
在重新調整過程中調用,以確定要插入到 DOM 中的節點。
此函式必須返回確切的一個 HTMLElement。不支持嵌套元素。
在更新生命週期的此階段,請勿嘗試更新 Lexical EditorState。
參數
名稱 | 類型 | 描述 |
---|---|---|
config | EditorConfig | 允許在重新調整期間訪問例如 EditorTheme(以應用樣式類別)等。 |
返回值
LinkHTMLElementType
覆寫
定義於
packages/lexical-link/src/index.ts:379
exportJSON
▸ exportJSON(): SerializedAutoLinkNode
控制此節點如何序列化為 JSON。這對於在共享相同命名空間的 Lexical 編輯器之間進行複製和粘貼很重要。如果你要序列化為 JSON 以進行某處的持久存儲,也很重要。 請參見 Serialization & Deserialization。
返回值
覆寫
定義於
packages/lexical-link/src/index.ts:416
extractWithChild
▸ extractWithChild(child
, selection
, destination
): boolean
參數
名稱 | 類型 |
---|---|
child | LexicalNode |
selection | BaseSelection |
destination | "clone" | "html" |
返回值
boolean
繼承自
定義於
packages/lexical-link/src/index.ts:261
getIsUnlinked
▸ getIsUnlinked(): boolean
返回值
boolean
定義於
packages/lexical-link/src/index.ts:369
getRel
▸ getRel(): null
| string
返回值
null
| string
繼承自
定義於
packages/lexical-link/src/index.ts:214
getTarget
▸ getTarget(): null
| string
返回值
null
| string
繼承自
定義於
packages/lexical-link/src/index.ts:205
getTitle
▸ getTitle(): null
| string
返回
null
| string
繼承自
定義於
packages/lexical-link/src/index.ts:223
getType
▸ getType(): string
返回此節點的字符串類型。
返回
string
繼承自
LinkNode.getType
定義於
packages/lexical/src/LexicalNode.ts:286
getURL
▸ getURL(): string
返回
string
繼承自
定義於
packages/lexical-link/src/index.ts:196
insertNewAfter
▸ insertNewAfter(selection
, restoreSelection?
): null
| ElementNode
參數
| 名稱 | 類
| 型 | 預設值 |
| :----------------- | :-------------------------------------------- | :---------- |
| selection
| RangeSelection
| undefined
|
| restoreSelection
| boolean
| true
|
返回
null
| ElementNode
重寫自
定義於
packages/lexical-link/src/index.ts:425
isEmailURI
▸ isEmailURI(): boolean
返回
boolean
繼承自
定義於
packages/lexical-link/src/index.ts:280
isInline
▸ isInline(): true
返回
true
繼承自
定義於
packages/lexical-link/src/index.ts:257
isWebSiteURI
▸ isWebSiteURI(): boolean
返回
boolean
繼承自
定義於
packages/lexical-link/src/index.ts:284
sanitizeUrl
▸ sanitizeUrl(url
): string
參數
名稱 | 類型 |
---|---|
url | string |
返回
string
繼承自
定義於
packages/lexical-link/src/index.ts:171
setIsUnlinked
▸ setIsUnlinked(value
): AutoLinkNode
參數
名稱 | 類型 |
---|---|
value | boolean |
返回
定義於
packages/lexical-link/src/index.ts:373
setRel
▸ setRel(rel
): void
參數
名稱 | 類型 |
---|---|
rel | null | string |
返回
void
繼承自
定義於
packages/lexical-link/src/index.ts:218
setTarget
▸ setTarget(target
): void
參數
名稱 | 類型 |
---|---|
target | null | string |
返回
void
繼承自
定義於
packages/lexical-link/src/index.ts:209
setTitle
▸ setTitle(title
): void
參數
名稱 | 類型 |
---|---|
title | null | string |
返回
void
繼承自
定義於
packages/lexical-link/src/index.ts:227
setURL
▸ setURL(url
): void