Откройте существующий диалог (форму) из диалога - PullRequest
0 голосов
/ 03 октября 2018

Я пытаюсь создать приветственное руководство, у меня есть Vue Stepper, который я могу щелкнуть по шагам и отобразить соответствующую информацию.У каждого шага руководства есть своя страница, у некоторых есть диалог, связанный с этой страницей.Вместо того, чтобы открывать эту страницу и исчезать диалоговое окно приветствия, я хотел бы открыть «диалог обновления профиля» непосредственно из диалогового окна приветствия.Диалоговое окно / форма ProfileCard находится в другом месте и уже сделано (и работает)

Вот диалоговое окно приветствия:

<template>
<v-dialog v-model="dialog" max-width="400px" scrollable>
    <v-btn color="accent" slot="activator" @click=WelcomeDialog>
        First time here?
    </v-btn>        
    <v-stepper v-model="e6" vertical>
        <v-title>
            <p class="text-lg-center">Follow the links on the left to get started</p>
        </v-title>

        <v-stepper-step :complete="e6 > 1" step="1">
            Complete Your Profile
                <small>Fill out profile info</small>
        </v-stepper-step>
        <v-stepper-content step="1">
            <!-- <v-img src="/images/company-profile.png"></v-img> -->
            <v-btn color="accent" @click="UpdateProfile">Complete Your Profile</v-btn>
            <v-btn color="primary" @click="e6 = 2">Skip</v-btn>
            <v-btn flat @click=close()>Cancel</v-btn>
        </v-stepper-content>

...

<script lang="ts">
        import { ProfileCard } from "../../../components/profile";

   @Component({
    components: {
        ProfileCard
        }
    })

...

При нажатии кнопки UpdateProfile должен открыться другой диалог.Я удостоверился, что импортировал ProfileCard в index.ts, где WelcomeDialog.Я прочитал документацию (https://vuetifyjs.com/en/components/dialogs, в частности, раздел «Простые диалоги») и видел несколько способов реализовать это - но я не могу заставить его работать для меня.Мне не понятно, как на самом деле называются эти диалоги.Нужен ли метод, который активирует второй диалог?Если так, то почему мне не нужен первый, чтобы открыть?Любая помощь приветствуется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...