当前位置: 首页 > news >正文

长春建站费用杭州推广平台有哪些

长春建站费用,杭州推广平台有哪些,仙桃市建设局网站,查公司查企业用什么软件uniapp 官方扩展组件 uni-combox 实现:只能选择不能手写(输入中支持过滤显示下拉列表) uni-comboxuni-combox 原本支持:问题: 改造源码参考资料 uni-combox uni-combox 原本支持: 下拉选择。输入关键字&am…

uniapp 官方扩展组件 uni-combox 实现:只能选择不能手写(输入中支持过滤显示下拉列表)

  • uni-combox
    • uni-combox 原本支持:
    • 问题:
  • 改造源码
  • 参考资料

uni-combox

在这里插入图片描述 在这里插入图片描述

uni-combox 原本支持:

  1. 下拉选择。
  2. 输入关键字,下拉列表自动过滤显示相关
  3. 可以手动输入下,下拉列表中不存在的内容。

问题:

我的需求是不能让用户手输入,只允许选择。
可能有人会说那不如直接使用 uni-data-select ,但是这个又不支持输入时,自动过滤只显示包含的选项。
所以只能自己改造一下了。

改造源码

在这里插入图片描述

  1. data 中添加 oldVal 用于保存初始值,在选择无效值时用于回填。
  2. watch 中如果没有值就初始化 oldVal。如果在 mounted 初始化,万一 uni-combox 被多次封装,就有可能拿不到值。
  3. onFocus 添加 this.inputVal = ''; 实现每次点开下拉列表都能显示所有值。(默认因为已选的值起到过滤的作用,下拉列表将不再有其他内容)
    在这里插入图片描述
  4. onBlur 添加逻辑判断,如果失去焦点时输入框中的值不是从下拉列表中选的就用 oldVal 覆盖它。
if(!this.filterCandidates.some(s=>s===this.inputVal)){ this.inputVal = this.oldVal;
}

参考资料

组件名:uni-combox

http://www.dinnco.com/news/76761.html

相关文章:

  • 做品牌特价的网站有哪些自媒体平台注册官网
  • 软件开发定制费用拼多多标题关键词优化方法
  • 南宁网站建设清单aso搜索优化
  • 做网站需要注册公司吗重庆seo技术
  • 做微站比较好的网站无锡百度信息流
  • 自学网页设计难吗优化设计电子版
  • 岳阳网站建设哪里有视频号怎么付费推广
  • 博彩游戏网站开发设计菲律宾广州网站设计实力乐云seo
  • 北京门户网站有哪些深圳设计公司
  • 建设网站公司招聘网络广告发布
  • 宝鸡专业做网站网络推广的优势
  • 做网站需要准备什么资料做竞价推广大概多少钱
  • 分销商城模板如何利用seo赚钱
  • php大型网站设计谷歌全球营销
  • 去年做哪些网站能致富网络推广外包业务销售
  • 中国交通建设集团有限公司济南做seo的公司排名
  • 专业的网站建设哪家好枫树seo
  • 网站连接怎么做营销百度app下载手机版
  • 中天建设中瑞物资网站腾讯广告代理
  • 中国最大网站排名百度在线客服问答
  • 软文推广的好处海口百度seo公司
  • 怎样用h5做网站市场调研方法
  • 云南省网站备案要求dsp投放方式
  • 百度官方推广seo优化工作怎么样
  • 网站建设怎么加音乐百度seo排名主要看啥
  • 学做网站需要多少钱网站域名费一年多少钱
  • 大墨免费空间申请广州品牌seo推广
  • 尊云服务器百度地图排名可以优化吗
  • 配置 tomcat 做网站技术培训班
  • 惠来县建设局网站网店推广运营策略