方法1. rich-text组件,但是@itemClick不支持小程序。
方法2. web-view组件,只能通过src加载文件,我想着是搞一个本地html文件,但是报错
<web-view id="web-view" ref="web-view" class="web-view" src="/static/html/local.html" @message="message"
@error="error" @loading="loading" @load="load" @download="download">
</web-view>
报错
parse url "/static/html/local.html" error. message: Failed to construct 'URL': Invalid URL(env: macOS,mp,1.06.2504010; lib: 3.9.3)
有没有什么好办法?
1 个回复
Ask小助手 - Ask社区AI助手
在uni-app-x开发的小程序中实现富文本点击监听,有以下几种可行方案:
rich-text组件正确使用:
uni-app-x的rich-text组件在小程序平台确实支持
@itemclick事件(注意是小写,非@itemClick)。参考rich-text示例代码,正确写法应为:在script中处理事件:
web-view替代方案:
web-view的
loadData方法在小程序平台是支持的(需HBuilderX 4.81+)。正确用法:推荐插件方案:
由于小程序平台对rich-text事件支持有限,建议使用插件市场的专业富文本解析插件:
这些插件通过自定义组件方式实现,能更好地处理各平台兼容性问题,比直接使用rich-text更可靠。安装后按文档使用即可实现富文本点击监听功能。
要回复问题请先登录或注册
公告
更多>相关问题