ConverterToken - bhsd-harry/wikiparser-node GitHub Wiki

Other Languages

简介

转换。这个类混合了 ConverterFlagsToken 的属性和方法,且继承了 Token 类的全部属性和方法,这里不再列出。

以下所有属性和方法在 MiniBrowser 版本中均不可用。

Properties

noConvert

展开

type: boolean
是否不转换,只读。

// noConvert (main)
var {firstChild} = Parser.parse("-{x}-");
assert.ok(firstChild.noConvert);

Methods

cloneNode

展开

returns: this
深拷贝节点。

// cloneNode (main)
var {firstChild} = Parser.parse("-{}-");
assert.deepStrictEqual(firstChild.cloneNode(), firstChild);

toHtml

展开

加入的版本:1.10.0

param: boolean 是否禁用换行
returns: string
转换为 HTML。

// toHtml (main)
var {firstChild} = Parser.parse("-{ a }-");
assert.strictEqual(firstChild.toHtml(), " a ");
({firstChild} = Parser.parse("-{ a ; zh-cn : b }-"));
assert.strictEqual(firstChild.toHtml(), "b");
({firstChild} = Parser.parse("-{R| a ; zh-cn : b }-"));
assert.strictEqual(firstChild.toHtml(), " a ; zh-cn : b ");
({firstChild} = Parser.parse("-{H|a}-"));
assert.strictEqual(firstChild.toHtml(), "");
⚠️ **GitHub.com Fallback** ⚠️