在项目中使用u-parse组件,设置了:selectable="true" ,结果发现长按复制没有反应
注:本人使用的ios设备,小程序项目
<u-parse
:html="content"
:lazyLoad="true"
:selectable="true"
></u-parse>
试了很多方法,结果都无效,所以查看了下u-parse组件源码,在trees中貌似没有设置selectable属性
然后查看了一下trees组件,发现trees组件中引用的rich-text组件
在uniapp的rich-text组件查看,这个组件是支持selectable属性
经查阅后做以下修改,修复了IOS设备u-parse组件富文本复制无效的问题
解决方法:
1.u-parse.vue组件
trees组件增加属性 :selectable="selectable"
2.trees.vue组件
rich-text组件增加属性 :selectable="selectable" :user-select="selectable"
props中增加参数 selectable: Boolean,
做完以上修改,测试了下可以在ios设备上实现长按复制功能