uniapp的rich-text组件注入的a标签点击跳转处理
关于rich-text组件动态注入的HTML代码中包含a标签 不能点击跳转
以下是有问题的部分
nodes: [{
name: 'div',
attrs: {
class: 'div-class',
style: 'line-height: 60px; color: red; text-align:center;',
onclick: 'javascript:alert(222)'
},
children: [{
type: 'text',
text: 'Hello uni-app!'
}]
这样注入onclick事件也执行不了。。。。rich-text组件
解决方法:
可以将rich-text组件换成uParse组件,uParse组件可以实现动态注入a标签跳转
<uParse :content="strings" @preview="preview" @navigate="navigate" />
navigate就是点击跳转方法
在method中加上navigate函数:
navigate(href, e) {
//比如点击a标签,打开某个webview并传输url
uni.navigateTo({
url: '/pages/goodsDetail/webView?url=' + href
})
}
- 相关阅读
- css翻页代码
- IE8 CSS HACK 兼容
- 利用CSS里面的A:hover鼠标滑过缩略图时放大图片
- 程序员在网站设计时应注意的SEO细节
- ASP.Net 2.0中的5个数据控件
- 深山留言板警察出动效果
- asp正则表达式详细
- 下载微信小程序
- 共有0条关于《uniapp的rich-text组件注入的a标签点击跳转处理》的评论
- 发表评论
您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。
- 更多>>同类信息
- uni-app开发表单input组件的一些规则说明自己预留使用
- uni-app:使用uni.downloadFile下载word或pdf文件并保存到手机
- 小程序中利用addPhoneContact将联系人的信息添加到手机通讯录支持保存联系人头像
- 微信小程序打开客服提示:该小程序提供的服务出现故障,请稍后重试
- 微信小程序客服会话只能过button让用户主动触发
- uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用