jin-yufeng
jin-yufeng
1. 给 `mp-html` 标签设置 `editable` 属性后即可编辑 2. 工具栏需要在页面上自行配置,可以参考 [示例项目](https://jin-yufeng.gitee.io/mp-html/#/advanced/plugin?id=editable_demo)
通过源码编译加载插件是因为小程序空间有限,为了不增加不必要的大小,没有用到的插件就不加载进去,如果通过属性方式加载插件就必须把所有插件都添加到组件包里 `data-` 属性在 `img` 和 `a` 标签中有效,可以在 `imtap` 和 `linktap` 事件中获取,其他标签会自动去除
1. 组件内也可以横向滚动,不能滚动的话提供可复现的 `demo` 2. 要自动换行不要用 `pre` 标签或者给 `pre` 设置 `white-space: pre-wrap`
可以啊,有 `insertTable` 方法,可参考 [示例](https://github.com/jin-yufeng/mp-html-demo/blob/master/pages/demo/demo.js#L212)
https://github.com/jin-yufeng/mp-html/issues/249#issuecomment-755290540
不支持
这个问题好像被提好多次了哈哈哈(#242、#303、#340) 主要是 `taro` 版本比较多,`taro2` 和 `taro3` (`React` / `Vue`) 互不兼容,全部适配一遍工作量太大,加上 `taro3` 自身支持了 [渲染 html](http://taro-docs.jd.com/taro/docs/html),不确定是否还有需要 这样吧,有需要的朋友可以在这里留言(注明需要使用的环境:`taro2` / `taro3 React` / `taro3 Vue`),需要的人多的话可以考虑进行支持
1. `lazy-load` 只对图片有效,目前没有视频懒加载的方法 2. 设置了 `lazy-load` 在一定范围内的图片也会立刻加载,只有内容足够长才会懒加载不可见区域的图片 3. 内容大部分情况都是图片的情况参考 [懒加载问题](https://jin-yufeng.gitee.io/mp-html/#/question/faq?id=lazy-load) 4. 以上都不能解决的提供可复现的 `demo` 项目
应该没有影响,本组件不涉及javascript解释器,目前示例小程序审核也正常通过
定时器是为了确定富文本内容是否加载完毕,每 `350ms` 获取一次高度,和上一次无变化就会回收(参考 [L341](https://github.com/jin-yufeng/mp-html/blob/master/src/miniprogram/index.js#L341)),等 `ready` 事件触发后再跳转页面应该就没有这个问题了 另外如果组件销毁了,定时器也会被回收(参考 [L160](https://github.com/jin-yufeng/mp-html/blob/master/src/miniprogram/index.js#L160))