vue3-select2-component,按第一个字符过滤
P粉921130067
P粉921130067 2023-08-31 10:37:07
0
1
582
<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;
    },
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板