// 停顿时间
function parseTitleBlackHtml(domElem, children, editor) {
const text = domElem.firstChild?.textContent
const myResume = {
type: 'title-black',
children: [{text: text || ''}]
}
return myResume
}
export const parseHtmlConf = {
selector: 'span[data-w-e-type="title-black"]', // data-w-e-type 属性,留给自定义元素,保证扩展性
parseElemHtml: parseTitleBlackHtml,
}
// 数字
function parseNumberValueHtml(domElem, children, editor) {
const text = domElem.firstChild?.textContent
const numberVal = domElem.getAttribute('data-number') || ''
const myResume = {
type: 'number-value',
numberVal: numberVal,
children: [{text: text || ''}]
}
return myResume
}
export const parseNumberHtmlConf = {
selector: 'span[data-w-e-type="number-value"]', // data-w-e-type 属性,留给自定义元素,保证扩展性
parseElemHtml: parseNumberValueHtml,
}
//多音字
function parseTextValueHtml(domElem, children, editor) {
const text = domElem.firstChild?.textContent
const textVal = domElem.getAttribute('data-text') || ''
const myResume = {
type: 'text-value',
textVal: textVal,
children: [{text: text || ''}]
}
return myResume
}
export const parseTextHtmlConf = {
selector: 'span[data-w-e-type="text-value"]', // data-w-e-type 属性,留给自定义元素,保证扩展性
parseElemHtml: parseTextValueHtml,
}