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
})
}
- 相关阅读
- 丽江云杉旅行网
- 仙美境健身馆网站
- 深山留言板5.0新版
- javascript正则的用法与示例
- 利用CSS制作的网站中新闻文章列表效果
- 经常使用到有关数据库的操作sql
- DateDiff(计算类型,日期1,日期2)计算两个日期之间的差
- Javascript实现CSS代码高亮显示
- 共有0条关于《uniapp的rich-text组件注入的a标签点击跳转处理》的评论
- 发表评论
您发布的评论即表示同意遵守以下条款:
一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家、社会、集体和公民的合法权益;
二、不得发布国家法律、法规明令禁止的内容;互相尊重,对自己在本站的言论和行为负责;
三、本站对您所发布内容拥有处置权。
- 更多>>同类信息
- uni-app开发表单input组件的一些规则说明自己预留使用
- uni-app:使用uni.downloadFile下载word或pdf文件并保存到手机
- 小程序中利用addPhoneContact将联系人的信息添加到手机通讯录支持保存联系人头像
- 微信小程序打开客服提示:该小程序提供的服务出现故障,请稍后重试
- 微信小程序客服会话只能过button让用户主动触发
- uni-app开发微信小程序使用button的open-type为contact调用微信客服不能用view或者js调用
- 更多>>最新添加文章
- dw里面查找替换使用正则删除sqlserver里面的CONSTRAINT
- Android移动端自动化测试:使用UIAutomatorViewer与Selenium定位元素
- 抖音直播音挂载小雪花 懂车帝小程序
- javascript获取浏览器指纹可以用来做投票
- 火狐Mozilla Firefox出现:无法载入您的Firefox配置文件 它可能已经丢失 或是无法访问 问题解决集合处理办法
- 在Android、iOS、Windows、MacOS中微信小程序的文件存放路径
- python通过代码修改pip下载源让下载库飞起
- python里面requests.post返回的res.text还有其它的吗