给ChatRenderer加上demo prop, 为true时自动resize

pull/8/head
simon3000 5 years ago
parent 1252402e5e
commit a69b6b6406
No known key found for this signature in database
GPG Key ID: 9E04DC65786E7851

@ -48,6 +48,10 @@ export default {
props: {
paidMessages: Array,
messages: Array,
demo: {
type: Boolean,
required: false,
},
css: String
},
data() {
@ -66,10 +70,14 @@ export default {
this.scrollToBottom()
},
created() {
window.addEventListener('resize', this.scrollToBottom)
if (this.demo) {
window.addEventListener('resize', this.scrollToBottom)
}
},
beforeDestroy() {
window.removeEventListener('resize', this.scrollToBottom)
if (this.demo) {
window.removeEventListener('resize', this.scrollToBottom)
}
document.head.removeChild(this.styleElement)
},
updated() {

@ -190,7 +190,7 @@
<el-col :span="12">
<div id="example-container">
<div id="fakebody">
<chat-renderer :paidMessages="examplePaidMessages" :messages="messages" :css="exampleCss"></chat-renderer>
<chat-renderer :paidMessages="examplePaidMessages" :messages="messages" :css="exampleCss" demo></chat-renderer>
</div>
</div>
</el-col>

Loading…
Cancel
Save