mp-html icon indicating copy to clipboard operation
mp-html copied to clipboard

插件属性化

Open jxfsuda opened this issue 3 years ago • 2 comments

目前插件需下载源码编译

有没有可能,增加一个plugins的属性,给我一个数组或者对象注入实现插件方法. 我的需求较简单,在onParse的时候,对各种标签进行个性化style注入,无需编译源码.且更新麻烦.

另问: 标签的 自定义属性能解析进去吗? 比如 我们自定义了 data-id="car" 或 preview-type="newwin" 这样的

谢谢

jxfsuda avatar Sep 03 '22 02:09 jxfsuda

通过源码编译加载插件是因为小程序空间有限,为了不增加不必要的大小,没有用到的插件就不加载进去,如果通过属性方式加载插件就必须把所有插件都添加到组件包里
data- 属性在 imga 标签中有效,可以在 imtaplinktap 事件中获取,其他标签会自动去除

jin-yufeng avatar Sep 03 '22 03:09 jin-yufeng

哦,我思考了一下,貌似较插件不太合适, filter 或者拦截器之类的好点, 目前我是新建了一个demo插件,实现了onParse方法, 在这个里面可以无限扩展. 因为我不需要自定义标签.
这样尽量对源码减少改动.

jxfsuda avatar Sep 04 '22 14:09 jxfsuda