3.8怎么实现文本的删除线?求大神指教

需要实现对文字增加删除线

想到的是封装一个画线 根据宽度 上面覆盖一个节点 画线。难点在于多行文本的处理

这个思路好

我的超级富文本是直接在文本位置放了一个矩形

根据文本的cacheMode 类型 需要做适当调整
如果是none 那么相对简单些 _context.fillRect 就可以
如果是char 模式 需要单独给每个字 加上,然后组合起来
image