Heim >Web-Frontend >js-Tutorial >So implementieren Sie Infinity Selector basierend auf Laui (mit Code)

So implementieren Sie Infinity Selector basierend auf Laui (mit Code)

不言
不言Original
2018-08-25 15:49:353301Durchsuche

Der Inhalt dieses Artikels befasst sich mit der Implementierung des Infinity Selector (mit Code) auf Basis von Laui. Ich hoffe, dass er für Sie hilfreich ist.

HTML-Element

<div class="layui-form-item">
    <label class="layui-form-label">选择框</label>
    <div class="layui-input-block">
        <input type="text" id="a" class="layui-input" readonly="readonly">
    </div>
</div>

js-Referenz

layui.use([&#39;form&#39;,"jquery","cascader"], function(){
    var $ = layui.jquery;
    var cascader = layui.cascader;
    
    var data = [
        {
            value: &#39;A&#39;,
            label: &#39;a&#39;,
            children: [
                {
                    value: &#39;AA1&#39;,
                    label: &#39;aa1&#39;,
                },
                {
                    value: &#39;BB1&#39;,
                    label: &#39;bb1&#39;
                }
            ]
        },
        {
            value: &#39;B&#39;,
            label: &#39;b&#39;,
        }
    ]
    cascader({
        elem: "#a",
        data: data,
        // url: "/aa",
        // type: "post",
        // triggerType: "change",
        // showLastLevels: true,
        // where: {
        //     a: "aaa"
        // },
        value: ["A", "AA1"],
        success: function (data) {
            console.log(data);
        }
    });
});

Cascader-Parameterbeschreibung

1. elem: Eingabecontainer
2. Typ ist Array,
3. URL: asynchron erhaltene Daten, Typ ist Array, (wählen Sie einen der beiden Parameter Daten und URL)
4. Typ: asynchrone Erfassungsmethode, Standardabruf, kann weggelassen werden
5. wobei: asynchron in Parametern übergeben, kann weggelassen werden
6. TriggerType: Trigger-Methode, leer lassen oder alle anderen klicken, optionaler Parameter „Änderung“, der ausgelöst wird, wenn sich die Maus in
7 bewegt. showLastLevels: Ob im Eingabefeld nur die letzte Ebene angezeigt wird, der Standardwert ist false, d 9. Erfolg: Callback-Funktion, wählen Sie aus. Die Callback-Funktion gibt nach Abschluss das Wertearray


Online-Demo

Github-Quellcode
Verwandte Empfehlungen:

Detaillierte Analyse der Projektoptimierung und nicht-invasiven Optimierung von Laui

Konfliktlösung zwischen dynamischer Darstellung der Laui-Form und Vue .js (Code beigefügt)

Das obige ist der detaillierte Inhalt vonSo implementieren Sie Infinity Selector basierend auf Laui (mit Code). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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