sbfkcel / towxml

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

markdown 显示空白 #71

Closed mirrorhanyu closed 5 years ago

mirrorhanyu commented 5 years ago

Taro + Typescript + towxml

Need help!

我尝试了:

  1. cd src && git clone https://github.com/sbfkcel/towxml.git
  2. 在组件中
    const Towxml = require('../towxml/main');
    const towxml = new Towxml();

    并且

    const markdown = towxml.toJson(markdownString), 'markdown')

    尝试打印了下markdown, 结果大致如下

    {child:[{...}, {...}, ...], id:"dataId_1557453057856_8360501645258795", node: "root", theme: 'light']
  3. 在 global.d.ts
    declare namespace JSX {
    interface IntrinsicElements {
    'import': any,
    'template': any
    }
    }

    在 render 的时候,

    return (
    <View className='markdown'>
        <import src='../towxml/entry.wxml'/>
        <template is='entry' data={markdown} />
    </View>
    )

但是显示的是空白,console 也没看到任何报错,请问我哪里操作不对吗?

sbfkcel commented 5 years ago

在Taro下的使用用法可以参考下这个项目:

https://github.com/huangjianke/Gitter