ColinWoo
ColinWoo
  • 发布:2019-05-27 15:11
  • 更新:2020-06-02 10:26
  • 阅读:4923

【报Bug】rich-text标签如果富文本带有video会消失.

分类:uni-app

详细问题描述

返回HTML内容

<video src="https://xxx.com/upload/sys/file/60/3e37775cdb97659a01f4a9fdfafe59.mp4" controls="controls">视频</video>

但是解析之后变成空白.
代码部分,图片可以显示,但是video不显示.
HTML部分

            <view v-if="!indexImg">  
                <view class="banner">  
                    <image class="banner-img" :src="serve_url+detail.img"></image>  
                    <view class="banner-title">{{detail.title}}</view>  
                </view>  
                <view class="article-meta">  
                    <text class="article-author">{{detail.author}}</text>  
                    <text class="article-text">发表于</text>  
                    <text class="article-time">{{detail.mtime}}</text>  
                </view>  
                <view class="article-content">  
                    <rich-text :nodes="htmlString"></rich-text>  
                </view>  
            </view>

JavaScript部分

                              uni.request({  
                    url: this.$config.URL+'/index.php/articles/index/detail.html',  
                    data: data,  
                    success: (data) => {  
                        if (data.statusCode == 200) {  
                            this.detail = data.data.data;  
                            this.htmlString = this.detail.content.replace(/\\/g, "").replace(/<img/g,  
                                "<img style=\"display:block;width:100%;\"");  
                            this.indexImg = false;  
                        }  
                    },  
                    fail: (data, code) => {  
                        this.indexImg = true;;  
                        console.log('fail' + JSON.stringify(data));  
                    }  
                })

[内容]

重现步骤

[步骤]

[结果]

[期望]希望rich-text 受信任的HTML节点及属性 增加 video标签.

2019-05-27 15:11 负责人:无 分享
已邀请:
ColinWoo

ColinWoo (作者)

认真看了下文档,原来是因为rich-text受信任的HTML节点及属性没有包含video标签.已经用uparse替换rich-text实现功能.
希望官方可以加入video这个节点.

1***@qq.com

1***@qq.com

问一下作者是怎么解决的呀?

该问题目前已经被锁定, 无法添加新回复