sbfkcel / towxml

微信小程序HTML、Markdown渲染库
https://github.com/sbfkcel/towxml/wiki
2.53k stars 320 forks source link

解析html数据的格式是什么样的 #138

Closed chenggong0804 closed 4 years ago

chenggong0804 commented 4 years ago

假设用一个span标签包裹着$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$这个公式。"<666>$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$"。这样的数据对吗还是有另外的格式。求大佬指点一下(正常标签显示不出来<666>表示span标签)

sbfkcel commented 4 years ago

大概会是这样的,latexvalue公式即可。

<span>
  <latex value="x = {-b \pm \sqrt{b^2-4ac} \over 2a}." type="line"></latex>
</span>
sbfkcel commented 4 years ago
    let obj = app.towxml(`<latex value="${encodeURIComponent('x = {-b \\pm \\sqrt{b^2-4ac} \\over 2a}.')}" type="line"></latex>`, 'html', {
      // theme:'dark',
      events: {
        tap: e => {
          console.log('tap', e);
        },
        change: e => {
          console.log('todo', e);
        }
      }
    });

    _ts.setData({
      article: obj,
      isLoading: false
    });

image