vue3-select2-component,按第一個字元過濾
P粉921130067
P粉921130067 2023-08-31 10:37:07
0
1
518
<p>我需要過濾選項(設定中的「排序器」正常運作),但我無法從我輸入任何符號的「輸入」中取得 modelValue。如何取得我輸入的第一個符號? 僅適用於事件@select,但它不適合此任務</p> <pre class="brush:php;toolbar:false;"><Select2 value="modelValue" @input="(e) => modelValue = e.target.value" :settings="select2Settings" /> select2Settings: { sorter: function (results) { return results.filter((item) => item.text.startsWith(modelValue)) } }</pre> <p>我也嘗試使用事件@change,但它根本不起作用 在這個演示中</p>
P粉921130067
P粉921130067

全部回覆(1)
P粉466909449

一切正常!

select2Settings: {
    matcher: function (params, data) {
      if (!params.term)
        return data;
      if (data.text.toLowerCase().startsWith(params.term.toLowerCase()))
        return data;
      else
        return null;
    },
}
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!