Heim > Web-Frontend > js-Tutorial > Hauptteil

Konfliktlösung zwischen dynamischer Darstellung des Laui-Formulars und vue.js (mit Code)

不言
Freigeben: 2018-08-25 15:30:56
Original
6596 Leute haben es durchsucht

Der Inhalt dieses Artikels befasst sich mit der Konfliktlösungsmethode zwischen dem dynamischen Rendern von Laui-Formularen (mit Code). Ich hoffe, dass es Ihnen helfen wird .

Dieses Mal habe ich Lauii in Kombination mit vue.js verwendet, um ein Projekt zu erstellen. Ich habe festgestellt, dass die Seite keine Daten rendern konnte, wenn sich die gesendete Auswahl änderte und die Auswahl dynamisch gerendert wurde.
Ich habe in der Community einige Lösungen für den Konflikt zwischen Laui- und vue.js-Formularen gefunden. Hier ist eine sehr einfache Methode, nämlich die aktualisierte Hook-Funktion von vue.js zu verwenden
Der Code lautet wie folgt

methods: {
    getResponse (){
        let _this = this;
        axios.get(window.location.pathname)
            .then(function(res){
                if (res.status == 200){
                    _this.role_list = res.data.role_list;
                    //这里是从服务端请求拿到数据,不用理睬
                }
            })
            .catch(function (error) {
                console.log(error);
            });
    },
},
//下面是重点
updated: function () {
    this.$nextTick(function () {
       layui.use(['form'], function(){
           layui.form.render('select')
       });
    });
}
Nach dem Login kopieren

Natürlich ist das Szenario nicht dasselbe, die Schreibmethode kann auch unterschiedlich sein, z. B. die Überwachung der Auswahl überlayui.form usw., und dann ist auch das Rendern eine Lösung

Verwandt Empfehlungen:

Dynamisches Hinzufügen eines Dropdown-Auswahlfelds basierend auf dem Laui-Modul

So verwenden Sie Layim zum Initialisieren von Verlaufsdatensätzen (Code im Anhang)

Das obige ist der detaillierte Inhalt vonKonfliktlösung zwischen dynamischer Darstellung des Laui-Formulars und vue.js (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage