|
|
|
@ -16,11 +16,11 @@ |
|
|
|
<view class="bottom"> |
|
|
|
<view v-if="msgInfo.type == $enums.MESSAGE_TYPE.TEXT"> |
|
|
|
<long-press-menu :items="menuItems" @select="onSelectMenu"> |
|
|
|
<!-- rich-text支持显示表情,但是不支持点击a标签 --> |
|
|
|
<rich-text v-if="$emo.containEmoji(msgInfo.content)" class="message-text" |
|
|
|
:nodes="nodesText"></rich-text> |
|
|
|
<!-- up-parse支持点击a标签,但安卓打包后表情无法显示,原因未知 --> |
|
|
|
<up-parse v-else class="message-text" :showImgMenu="false" :content="nodesText"></up-parse> |
|
|
|
<!-- up-parse支持点击a标签,但是不支持显示emo表情,也不支持换行 --> |
|
|
|
<up-parse v-if="$url.containUrl(msgInfo.content)&&!$emo.containEmoji(msgInfo.content)" |
|
|
|
class="message-text" :showImgMenu="false" :content="nodesText"></up-parse> |
|
|
|
<!-- rich-text支持显示emo表情以及消息换行,但是不支持点击a标签 --> |
|
|
|
<rich-text v-else class="message-text" :nodes="nodesText"></rich-text> |
|
|
|
</long-press-menu> |
|
|
|
</view> |
|
|
|
<view class="message-image" v-if="msgInfo.type == $enums.MESSAGE_TYPE.IMAGE"> |
|
|
|
@ -39,8 +39,8 @@ |
|
|
|
<long-press-menu :items="menuItems" @select="onSelectMenu"> |
|
|
|
<view class="file-box"> |
|
|
|
<view class="file-info"> |
|
|
|
<uni-link class="file-name" :text="data.name" showUnderLine="true" |
|
|
|
color="#007BFF" :href="data.url"></uni-link> |
|
|
|
<uni-link class="file-name" :text="data.name" showUnderLine="true" color="#007BFF" |
|
|
|
:href="data.url"></uni-link> |
|
|
|
<view class="file-size">{{ fileSize }}</view> |
|
|
|
</view> |
|
|
|
<view class="file-icon iconfont icon-file"></view> |
|
|
|
|