// 停顿时间 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, }