2017-09-04 1 views
0

Ich versuche den cristijora/vue-form-wizard zu verwenden und kann über die Dokumentation nicht ableiten, ob es eine Möglichkeit gibt, auf die nächster Schritt über Code. In einem Schritt habe ich eine Logik, die prüft, ob ein Datensatz existiert, und KANN zusätzliche Informationen vom Benutzer anfordern, wenn dies nicht der Fall ist ... daher möchte ich programmatisch vorgehen, wenn ein Datensatz vorhanden ist, um die zweite Anfrage nach Informationen zu vermeiden.Gibt es im cristijora/vue-form-wizard eine Möglichkeit, programmatisch zum nächsten Schritt fortzuschreiten

Ich hoffe, dass jemand mit mehr vue.js Wissen tatsächlich dieses Paket verwendet und helfen kann.

+0

Ich bin nicht vertraut mit dem Plugin, aber von einem kurzen Blick, übergeben Sie nicht eine Schritt Eigenschaft? Kannst du nicht einfach die Schritteigenschaft voranbringen? (dh Schritt ++) – Tomer

+0

nicht einen Schritt Requisite – jgravois

+0

jgravois

Antwort

0

Derzeit ist es nur möglich mit internen Komponentenmethoden:

Zunächst einmal müssen Sie ref (reference ID) zur Formular-Assistent-Komponente in Ihrer Vorlage hinzuzufügen:

<template> 
    <form-wizard ref="wizard"> 
    ... 

Dann können Sie beginnen, es in Ihrer Komponente zu verwenden. Hier ist ein Beispiel, was Sie zum zweiten Schritt navigieren:

mounted(){ 
    //this is needed to unlock step 
    this.$refs.wizard.maxStep = 1 
    this.$refs.wizard.navigateToTab(1)  
}  

Here is an example

Weitere Informationen über interne Methoden in here gefunden werden konnte.

Verwandte Themen