增加插槽message-side

This commit is contained in:
fan
2021-02-05 22:55:47 +08:00
parent 793735bd88
commit 93dc874ea6
2 changed files with 42 additions and 21 deletions
+3 -2
View File
@@ -57,6 +57,7 @@
($refs.IMUI ? $refs.IMUI.drawerVisible : false) ? "关闭" : "打开" ($refs.IMUI ? $refs.IMUI.drawerVisible : false) ? "关闭" : "打开"
}}抽屉</small }}抽屉</small
> >
<br />
</template> </template>
</lemon-imui> </lemon-imui>
<a <a
@@ -1296,8 +1297,8 @@ export default {
const { IMUI } = this.$refs; const { IMUI } = this.$refs;
setTimeout(() => { setTimeout(() => {
console.log(IMUI.hasContact("cont1act-3")); IMUI.changeContact('contact-1');
}, 2000); }, 500);
IMUI.setLastContentRender("event", message => { IMUI.setLastContentRender("event", message => {
return `[自定义通知内容]`; return `[自定义通知内容]`;
+22 -2
View File
@@ -478,6 +478,8 @@ export default {
curact curact
)} )}
</div> </div>
<div class="lemon-vessel">
<div class="lemon-vessel__left">
<lemon-messages <lemon-messages
ref="messages" ref="messages"
hide-time={this.hideMessageTime} hide-time={this.hideMessageTime}
@@ -496,6 +498,15 @@ export default {
onUpload={this._handleUpload} onUpload={this._handleUpload}
/> />
</div> </div>
<div class="lemon-vessel__right">
{useScopedSlot(
this.$scopedSlots["message-side"],
null,
curact
)}
</div>
</div>
</div>
); );
nodes.push( nodes.push(
<div class={cls} v-show={!curact.id && this.currentIsDefSidebar}> <div class={cls} v-show={!curact.id && this.currentIsDefSidebar}>
@@ -1051,10 +1062,9 @@ bezier = cubic-bezier(0.645, 0.045, 0.355, 1)
background #efefef background #efefef
display flex display flex
flex-direction column flex-direction column
+e(scroll){ +e(scroll)
overflow-y auto overflow-y auto
scrollbar-light() scrollbar-light()
}
+e(label) +e(label)
padding 6px 14px 6px 14px padding 6px 14px 6px 14px
color #666 color #666
@@ -1074,6 +1084,16 @@ bezier = cubic-bezier(0.645, 0.045, 0.355, 1)
padding 15px 15px padding 15px 15px
+e(displayname) +e(displayname)
font-size 16px font-size 16px
+b(lemon-vessel)
display flex
flex 1
+e(left)
display flex
flex-direction column
height 100%
flex 1
+e(right)
flex 0
+b(lemon-messages) +b(lemon-messages)
flex 1 flex 1
height auto height auto