vijayAdam

Results 6 comments of vijayAdam

> 你好 html或者vue代码好像复制不出来

> > > > 你好 html或者vue代码好像复制不出来 需要用递归 ```js const closure = (item)=>{ item.children.forEach(child => { if (child.text) { copyed_code = copyed_code + child.text } if (child.children) closure(child); }) } closure(item);...

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

这个我加了之后还是会出现内联代码显示复制 ![image](https://user-images.githubusercontent.com/99938785/226264493-e181ffa2-4a28-414c-a252-f85640e61524.png)

> 掉了行 好的 谢谢大佬

> > 这个我加了之后还是会出现内联代码显示复制 ![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呢 试了一下没成功