小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果notes是一段超出屏幕的英文, 这个时候View会被撑大变成可以滑动的, 固定宽度都不行。
18 个回答
请问 rich-text 的nodes值如何转换成HTML标签?
我按照小程序标准拼接一套json数据,如何将json转换成网页上能显示的页面呢?
内容中可能包含密钥、AppSecret等私密参数,泄漏会有安全风险,请检查内容并确认。
这两个方向的转换原理是完全不一样的。。。
小程序内部的String转Array实现用的是一个HTML解析器,原理上大概是一个LL(1) parser,生成一个自动机将HTML解析成JS对象。
Array转String的实现大约有两种方式:
做字符串拼接和转义,把Array拼成HTML;
在浏览器内用 createElement / setAttribute / appendChild 构造节点树。
无论哪种方式都与另一方向的转换方法完全不一样,所以我们当然也没有实现这个方向的转换。你上面提到的json2html的转换和你的需求反而更接近,你可以改一下那个试试。
。。。
写小程序也不知道,上辈子作了什么孽。
既然能够将String转Array,就不能反向输出吗? 这个还要自己去写,我只能写个服。
真的扎心,这东西像是大公司做出来的吗?
能否提供转换的源码?
你需要自己实现一个。
nodes 属性推荐使用 Array 类型,由于组件会将 String 类型转换为 Array 类型,因而性能会有所下降
文档有说明,会将<div>这种网页标签 转化为 Array类型。 我现在是需要将自己拼装Array类型数据,转换为<div>这种标签,然后再通过网页去显示。
我在github上又看到过 json2html 这种开源库,但是小程序的这种标准的Array无法转化成标签。
所以需求很简单,小程序会将String转换成Array。 那么如何将Array转化成String呢?
你是说将json变成HTML用在普通的网页上?HTML是服务器端渲染还是在浏览器内用DOM API创建呢?
求助,求助,求助
有富文本输入的是最好,因为你们native的控件,完全满足不了需求,例如设置字体大小,粗细,样式...。而且native的控件永远在顶层,无法设置高度。 这些都是问题啊。 如果你们非要用native控件,还请通过JS连接好所有的属性。
非原生输入框?富文本输入么?
视频和音频可能会有,目前说不好。
能不能提供一个非原生的输入框,你们这个输入支持的属性太少了。
还有后面会提供视频 和音频 标签吗?
正在加载...
请问 rich-text 的nodes值如何转换成HTML标签?
我按照小程序标准拼接一套json数据,如何将json转换成网页上能显示的页面呢?
这两个方向的转换原理是完全不一样的。。。
小程序内部的String转Array实现用的是一个HTML解析器,原理上大概是一个LL(1) parser,生成一个自动机将HTML解析成JS对象。
Array转String的实现大约有两种方式:
做字符串拼接和转义,把Array拼成HTML;
在浏览器内用 createElement / setAttribute / appendChild 构造节点树。
无论哪种方式都与另一方向的转换方法完全不一样,所以我们当然也没有实现这个方向的转换。你上面提到的json2html的转换和你的需求反而更接近,你可以改一下那个试试。
。。。
写小程序也不知道,上辈子作了什么孽。
既然能够将String转Array,就不能反向输出吗? 这个还要自己去写,我只能写个服。
真的扎心,这东西像是大公司做出来的吗?
能否提供转换的源码?
你需要自己实现一个。
文档有说明,会将<div>这种网页标签 转化为 Array类型。 我现在是需要将自己拼装Array类型数据,转换为<div>这种标签,然后再通过网页去显示。
我在github上又看到过 json2html 这种开源库,但是小程序的这种标准的Array无法转化成标签。
所以需求很简单,小程序会将String转换成Array。 那么如何将Array转化成String呢?
你是说将json变成HTML用在普通的网页上?HTML是服务器端渲染还是在浏览器内用DOM API创建呢?
求助,求助,求助
有富文本输入的是最好,因为你们native的控件,完全满足不了需求,例如设置字体大小,粗细,样式...。而且native的控件永远在顶层,无法设置高度。 这些都是问题啊。 如果你们非要用native控件,还请通过JS连接好所有的属性。
非原生输入框?富文本输入么?
视频和音频可能会有,目前说不好。
能不能提供一个非原生的输入框,你们这个输入支持的属性太少了。
还有后面会提供视频 和音频 标签吗?