vijayAdam
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...
这个我加了之后还是会出现内联代码显示复制 
> 掉了行 好的 谢谢大佬
> > 这个我加了之后还是会出现内联代码显示复制  > > parse/index.js 中。 你可以在copy函数里把数据打出来看看是怎么样的。 decode.wxml中已经判断了, raw_tag == 'code' 才展示这个复制按钮。 > > 我自己观察发现只有大片的代码样式的父元素才是pre. 所以这里的思路是,父元素的class是带pre的, 才是非行内代码样式。 > > 用这个逻辑排除掉了行内的代码。 请问一下怎么判断pre呢 试了一下没成功