【发布时间】:2020-01-26 23:37:45
【问题描述】:
有没有办法将组件加载或渲染到 Qdialog 中?请我需要知道这是否可能以及是否有任何此类方法的示例/示例可用
已编辑 一个场景。
<q-toolbar>
<q-select v-model="event" :option="eventtype" @input="onEventChange()" label="Select Event" />
</q-toolbar>
<q-dialog>
</q-dialog>
在脚本中,
<script>
import eventList from 'statics/data/event.json'
export default {
data () {
return {
event: null,
dialog: false,
app: {
title: ' '
url: ' '
}
},
computed: {
eventtype () {
return eventList
}
},
methods: {
onEventChange () {
if (this.event === "New Entry" {
this.app.title = 'New Entry Form'
this.app.url = 'components/forms/newEntryForm.Vue'
} else if (this.event === "Edit Entry" {
this.app.title = 'Edit User details'
this.app.url = 'components/forms/editForm.Vue'
}
}
</script>
问题 如何根据用户选择的事件使用 Qdialog 加载 newEntryForm.vue 或 editForm.vue?
【问题讨论】: