Results 10 comments of hasagi

module 'wxcomponents/towxml/parse/highlight/languages/c-like.js' is not defined, require args is './languages/c-like' > 分享一下适用于 uniapp vue3 的适配: [towxml.zip](https://github.com/sbfkcel/towxml/files/10780464/towxml.zip) > > 保存到项目 /wxcomponents/towxml 下 > > 目录下有 一个 htmltowxml 组件 ,可根据需要自行修改: > > ![image](https://user-images.githubusercontent.com/45350455/220034644-65981f3b-8b3f-43d2-846a-5329187f545d.png)...

我已经实现。原理可以参考 https://www.cnblogs.com/chuan2021/p/17223727.html

> 这个可以有,我抽空加上。 辛苦. 还发现一个小问题,就是行内的代码块也出了复制按钮, 我增加了判断: ``` o.raw_tag = item.name // code block has parent element with class "h2w__pre" // inline block has parent element with class "h2w__p" // inline block...

> 感谢, 已修改为递归处理

> 这个我加了之后还是会出现内联代码显示复制 ![image](https://user-images.githubusercontent.com/99938785/226264493-e181ffa2-4a28-414c-a252-f85640e61524.png) parse/index.js 中。 你可以在copy函数里把数据打出来看看是怎么样的。 decode.wxml中已经判断了, raw_tag == 'code' 才展示这个复制按钮。 我自己观察发现只有大片的代码样式的父元素才是pre. 所以这里的思路是,父元素的class是带pre的, 才是非行内代码样式。 用这个逻辑排除掉了行内的代码。

> > > 这个我加了之后还是会出现内联代码显示复制 ![image](https://user-images.githubusercontent.com/99938785/226264493-e181ffa2-4a28-414c-a252-f85640e61524.png) > > > > > > parse/index.js 中。 你可以在copy函数里把数据打出来看看是怎么样的。 decode.wxml中已经判断了, raw_tag == 'code' 才展示这个复制按钮。 > > 我自己观察发现只有大片的代码样式的父元素才是pre. 所以这里的思路是,父元素的class是带pre的, 才是非行内代码样式。 > > 用这个逻辑排除掉了行内的代码。 > > 请问一下怎么判断pre呢...