增加插槽message-side
This commit is contained in:
+3
-2
@@ -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 `[自定义通知内容]`;
|
||||||
|
|||||||
@@ -478,23 +478,34 @@ export default {
|
|||||||
curact
|
curact
|
||||||
)}
|
)}
|
||||||
</div>
|
</div>
|
||||||
<lemon-messages
|
<div class="lemon-vessel">
|
||||||
ref="messages"
|
<div class="lemon-vessel__left">
|
||||||
hide-time={this.hideMessageTime}
|
<lemon-messages
|
||||||
hide-name={this.hideMessageName}
|
ref="messages"
|
||||||
time-format={this.messageTimeFormat}
|
hide-time={this.hideMessageTime}
|
||||||
reverse-user-id={this.user.id}
|
hide-name={this.hideMessageName}
|
||||||
on-reach-top={this._emitPullMessages}
|
time-format={this.messageTimeFormat}
|
||||||
messages={this.currentMessages}
|
reverse-user-id={this.user.id}
|
||||||
/>
|
on-reach-top={this._emitPullMessages}
|
||||||
<lemon-editor
|
messages={this.currentMessages}
|
||||||
ref="editor"
|
/>
|
||||||
tools={this.editorTools}
|
<lemon-editor
|
||||||
sendText={this.sendText}
|
ref="editor"
|
||||||
sendKey={this.sendKey}
|
tools={this.editorTools}
|
||||||
onSend={this._handleSend}
|
sendText={this.sendText}
|
||||||
onUpload={this._handleUpload}
|
sendKey={this.sendKey}
|
||||||
/>
|
onSend={this._handleSend}
|
||||||
|
onUpload={this._handleUpload}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div class="lemon-vessel__right">
|
||||||
|
{useScopedSlot(
|
||||||
|
this.$scopedSlots["message-side"],
|
||||||
|
null,
|
||||||
|
curact
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
);
|
);
|
||||||
nodes.push(
|
nodes.push(
|
||||||
@@ -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
|
||||||
|
|||||||
Reference in New Issue
Block a user