mirror of
https://github.com/xfgryujk/blivechat.git
synced 2025-03-23 00:00:38 +08:00
一些前端优化
This commit is contained in:
parent
8d40f9f9e5
commit
8d4e8e6f35
@ -17,10 +17,12 @@
|
|||||||
></author-badge>
|
></author-badge>
|
||||||
</span>
|
</span>
|
||||||
</yt-live-chat-author-chip>
|
</yt-live-chat-author-chip>
|
||||||
<span id="message" class="style-scope yt-live-chat-text-message-renderer">{{content}}</span>
|
<span id="message" class="style-scope yt-live-chat-text-message-renderer">
|
||||||
<el-badge :value="repeated" :max="99" v-show="repeated > 1" class="style-scope yt-live-chat-text-message-renderer"
|
{{content}}
|
||||||
:style="{'--repeated-mark-color': repeatedMarkColor}"
|
<el-badge :value="repeated" :max="99" v-show="repeated > 1" class="style-scope yt-live-chat-text-message-renderer"
|
||||||
></el-badge>
|
:style="{'--repeated-mark-color': repeatedMarkColor}"
|
||||||
|
></el-badge>
|
||||||
|
</span>
|
||||||
</div>
|
</div>
|
||||||
</yt-live-chat-text-message-renderer>
|
</yt-live-chat-text-message-renderer>
|
||||||
</template>
|
</template>
|
||||||
@ -77,11 +79,11 @@ export default {
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<style>
|
<style>
|
||||||
yt-live-chat-text-message-renderer>#content>.el-badge {
|
yt-live-chat-text-message-renderer>#content>#message>.el-badge {
|
||||||
margin-left: 10px;
|
margin-left: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
yt-live-chat-text-message-renderer>#content>.el-badge .el-badge__content {
|
yt-live-chat-text-message-renderer>#content>#message>.el-badge .el-badge__content {
|
||||||
font-size: 12px !important;
|
font-size: 12px !important;
|
||||||
line-height: 18px !important;
|
line-height: 18px !important;
|
||||||
text-shadow: none !important;
|
text-shadow: none !important;
|
||||||
|
@ -119,18 +119,20 @@ export default {
|
|||||||
this.enqueueMessages(messages)
|
this.enqueueMessages(messages)
|
||||||
},
|
},
|
||||||
mergeSimilarText(content) {
|
mergeSimilarText(content) {
|
||||||
|
content = content.trim().toLowerCase()
|
||||||
let res = false
|
let res = false
|
||||||
this.forEachRecentMessage(5, message => {
|
this.forEachRecentMessage(5, message => {
|
||||||
if (message.type !== constants.MESSAGE_TYPE_TEXT) {
|
if (message.type !== constants.MESSAGE_TYPE_TEXT) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
let messageContent = message.content.trim().toLowerCase()
|
||||||
let longer, shorter
|
let longer, shorter
|
||||||
if (message.content.length > content.length) {
|
if (messageContent.length > content.length) {
|
||||||
longer = message.content
|
longer = messageContent
|
||||||
shorter = content
|
shorter = content
|
||||||
} else {
|
} else {
|
||||||
longer = content
|
longer = content
|
||||||
shorter = message.content
|
shorter = messageContent
|
||||||
}
|
}
|
||||||
if (longer.indexOf(shorter) !== -1 // 长的包含短的
|
if (longer.indexOf(shorter) !== -1 // 长的包含短的
|
||||||
&& longer.length - shorter.length < shorter.length // 长度差较小
|
&& longer.length - shorter.length < shorter.length // 长度差较小
|
||||||
|
@ -91,8 +91,8 @@ export default {
|
|||||||
scContentLineLineHeight: 'Super Chat内容行高(0为默认)',
|
scContentLineLineHeight: 'Super Chat内容行高(0为默认)',
|
||||||
scContentLineColor: 'Super Chat内容颜色',
|
scContentLineColor: 'Super Chat内容颜色',
|
||||||
showNewMemberBg: '显示新舰长背景',
|
showNewMemberBg: '显示新舰长背景',
|
||||||
showScTicker: '显示Super Chat贴纸',
|
showScTicker: '显示Super Chat固定栏',
|
||||||
showOtherThings: '显示Super Chat贴纸之外的内容',
|
showOtherThings: '显示Super Chat固定栏之外的内容',
|
||||||
|
|
||||||
animation: '动画',
|
animation: '动画',
|
||||||
animateIn: '进入动画',
|
animateIn: '进入动画',
|
||||||
|
@ -266,8 +266,8 @@ const EXAMPLE_MESSAGES = [
|
|||||||
{
|
{
|
||||||
...legacyPaidMessageTemplate,
|
...legacyPaidMessageTemplate,
|
||||||
id: nextId++,
|
id: nextId++,
|
||||||
authorName: '吾乐KANA',
|
authorName: '少年Pi',
|
||||||
content: 'Welcome 吾乐KANA!'
|
content: 'Welcome 少年Pi!'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
...paidMessageTemplate,
|
...paidMessageTemplate,
|
||||||
@ -281,14 +281,14 @@ const EXAMPLE_MESSAGES = [
|
|||||||
id: nextId++,
|
id: nextId++,
|
||||||
authorName: 'streamer主播',
|
authorName: 'streamer主播',
|
||||||
authorType: constants.AUTHRO_TYPE_OWNER,
|
authorType: constants.AUTHRO_TYPE_OWNER,
|
||||||
content: '感谢石油佬送的小电视'
|
content: '老板大气,老板身体健康'
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
...paidMessageTemplate,
|
...paidMessageTemplate,
|
||||||
id: nextId++,
|
id: nextId++,
|
||||||
authorName: '夏色祭保護協会会長',
|
authorName: '夏色祭保護協会会長',
|
||||||
price: 28,
|
price: 30,
|
||||||
content: 'Sent 礼花x1'
|
content: '言いたいことがあるんだよ!'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user