mirror of
https://github.com/fofolee/uTools-quickcommand.git
synced 2025-07-08 09:52:47 +08:00
40 lines
932 B
Vue
40 lines
932 B
Vue
<template>
|
|
<q-card class="q-dialog-plugin" :style="{
|
|
width: options.width ? options.width + 'px' : '450px'
|
|
}">
|
|
<q-card-section>
|
|
<div class="text-h5" align="left" v-text="options.title"></div>
|
|
</q-card-section>
|
|
<q-card-section v-if="options.isHtml" v-html="options.message" class="content" />
|
|
<q-card-section v-else v-text="options.message" class="content" />
|
|
<q-card-section class="flex justify-end q-gutter-sm">
|
|
<q-btn flat label="取消" color="grey" @click="hide" />
|
|
<q-btn flat autofocus label="确定" color="primary" @click="clickOK()" />
|
|
</q-card-section>
|
|
</q-card>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
methods: {
|
|
hide() {
|
|
this.$emit("hide");
|
|
},
|
|
clickOK() {
|
|
this.$emit("clickOK", true);
|
|
this.hide();
|
|
},
|
|
},
|
|
props: {
|
|
options: Object,
|
|
},
|
|
};
|
|
</script>
|
|
|
|
<style scoped>
|
|
.content {
|
|
overflow: auto;
|
|
max-height: 350px;
|
|
}
|
|
</style>
|