jee7d
jee7d
  • 发布:2023-11-22 16:36
  • 更新:2023-11-22 17:26
  • 阅读:652

因为uniapp没有window对象,app如何调用后端返回的富文本中的点击事件呢

分类:uni-app

在h5中
后端反的富文本 :

<span class="red" onclick="handler(1)">xxx<span>

mounted() {
// 将vue实例的方法绑定到window对象中去
// window.handler = this.handler;
},
methods:{
handler(index) {
console.log(index
},

这样是可以的,但是 在uniapp中如何操作呢?

2023-11-22 16:36 负责人:无 分享
已邀请:
爱豆豆

爱豆豆 - 办法总比困难多

文档描述 app中不支持富文本内容的点击事件(a img标签除外)
你试试在需要显示富文本的地方 用web-view嵌套h5的你的富文本内容 触发内容点击事件后 在h5中通过postMessage的方式向app发送内容 (不一定可行,但是可以尝试一下)

  • jee7d (作者)

    解决了,我使用的是uni官方的rich-text组件,让后台给我返回A标签进行的处理

    2023-11-24 11:13

要回复问题请先登录注册