vue3-select2-component,按第一个字符过滤
P粉921130067
P粉921130067 2023-08-31 10:37:07
[Vue.js讨论组]
<p>我需要过滤选项(设置中的“排序器”工作正常),但我无法从我输入任何符号的“输入”中获取 modelValue。如何获取我输入的第一个符号? 仅适用于事件@select,但它不适合此任务</p> <pre class="brush:php;toolbar:false;">&lt;Select2 value=&quot;modelValue&quot; @input=&quot;(e) =&gt; modelValue = e.target.value&quot; :settings=&quot;select2Settings&quot; /&gt; select2Settings: { sorter: function (results) { return results.filter((item) =&gt; 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;
    },
}
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号