小程序
小游戏
企业微信
微信支付
扫描小程序码分享
如果notes是一段超出屏幕的英文, 这个时候View会被撑大变成可以滑动的, 固定宽度都不行。
18 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这两个方向的转换原理是完全不一样的。。。
小程序内部的String转Array实现用的是一个HTML解析器,原理上大概是一个LL(1) parser,生成一个自动机将HTML解析成JS对象。
Array转String的实现大约有两种方式:
做字符串拼接和转义,把Array拼成HTML;
在浏览器内用 createElement / setAttribute / appendChild 构造节点树。
无论哪种方式都与另一方向的转换方法完全不一样,所以我们当然也没有实现这个方向的转换。你上面提到的json2html的转换和你的需求反而更接近,你可以改一下那个试试。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你需要自己实现一个。
你是说将json变成HTML用在普通的网页上?HTML是服务器端渲染还是在浏览器内用DOM API创建呢?
非原生输入框?富文本输入么?
视频和音频可能会有,目前说不好。
多个空格显示一个是正常的。nbsp无效的问题我们尽快修复。感谢反馈。
这个和浏览器的换行机制有关,没有什么特别好的办法。
如果可以接受的话,指定overflow hidden吧(注意宽度也要指定)。
这个实现的难度预计会很大。
因为英文不会对一个完整的单词进行换行的。如果需要,请设置 style="word-break: break-all" 。
你好,尝试过overflow: hidden吗?
请问 rich-text 的nodes值如何转换成HTML标签?
我按照小程序标准拼接一套json数据,如何将json转换成网页上能显示的页面呢?
正在加载...
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这两个方向的转换原理是完全不一样的。。。
小程序内部的String转Array实现用的是一个HTML解析器,原理上大概是一个LL(1) parser,生成一个自动机将HTML解析成JS对象。
Array转String的实现大约有两种方式:
做字符串拼接和转义,把Array拼成HTML;
在浏览器内用 createElement / setAttribute / appendChild 构造节点树。
无论哪种方式都与另一方向的转换方法完全不一样,所以我们当然也没有实现这个方向的转换。你上面提到的json2html的转换和你的需求反而更接近,你可以改一下那个试试。
你需要自己实现一个。
你是说将json变成HTML用在普通的网页上?HTML是服务器端渲染还是在浏览器内用DOM API创建呢?
非原生输入框?富文本输入么?
视频和音频可能会有,目前说不好。
多个空格显示一个是正常的。nbsp无效的问题我们尽快修复。感谢反馈。
这个和浏览器的换行机制有关,没有什么特别好的办法。
如果可以接受的话,指定overflow hidden吧(注意宽度也要指定)。
这个实现的难度预计会很大。
因为英文不会对一个完整的单词进行换行的。如果需要,请设置 style="word-break: break-all" 。
你好,尝试过overflow: hidden吗?
请问 rich-text 的nodes值如何转换成HTML标签?
我按照小程序标准拼接一套json数据,如何将json转换成网页上能显示的页面呢?