element-ui的输入框总结
来源:互联网 发布:软件小站解压密码 编辑:程序博客网 时间:2024/06/03 18:02
1.使用搜索框的坑
querySearch(queryString, cb) { let likeThis=this; let areaKey= { "Condition": { "LBLongitude": "", "LBLatitude": "", "RTLongitude": "", "RTLatitude": "", "ParentId": "", "Key": this.addForm.controlArea }, "Page": 1, "Size": 100 }; this.$http({ method: 'POST', url: 'api/Acs/QueryArea', data: areaKey }).then(function (resp) { console.log(resp); let correctAreaNames=[]; for(let i=0;i<resp.data.Data.Result.length;i++){ correctAreaNames.push({id: resp.data.Data.Result[i].Id,value: resp.data.Data.Result[i].Name}) } likeThis.areaNames=correctAreaNames; let areaNames = likeThis.areaNames; console.log(areaNames) let results = queryString ? areaNames.filter(likeThis.createFilter(queryString)) : areaNames; // 调用 callback 返回建议列表的数据 cb(results); });},createFilter(queryString) { return (areaName) => { return (areaName.value.indexOf(queryString.toLowerCase()) === 0); };},这里面的key 必须是value,要不就会出现bug无法正常显示(
return (areaName.value.indexOf(queryString.toLowerCase()) === 0);)的value必须和
correctAreaNames.push({id: resp.data.Data.Result[i].Id,value: resp.data.Data.Result[i].Name})
的value必须都是value,哪怕是相同的key,比如name等等都会出错
阅读全文
0 0
- element-ui的输入框总结
- element-ui框架的知识点总结
- Element UI项目总结
- mint-ui 与 element-ui的区别
- vue和element ui 下拉框select的change事件
- 【(vue)Element-ui】输入银行账号每四位加一个空格
- element UI
- element-ui
- element UI的checkbox的问题
- element-ui 组件的 table 多选
- Element-UI的表格动态加载数据
- element ui 的树形组件上手
- element-ui的表单验证问题
- element ui 里的表单验证说明
- element-ui 自定义弹框,加入图片
- element-ui input框 动态更改placeholder
- Android总结笔记04:仿QQ空间登录UI,解决软键盘弹出挡住输入框的问题
- element清空单个输入框
- 2017 Multi-University Training Contest
- That's all for now folks
- 初步认识JavaScript
- 基于树莓派的公交车物联网方案大纲
- assert()函数用法总结
- element-ui的输入框总结
- Android 问题|注意项
- Python 全局变量与global关键字
- Guava Cache实现本地缓存
- 写个Demo 来理解 Matrix
- BZOJ 2351 Matrix (Hash)
- 【android】onInterceptTouchEvent与onTouchEvent
- HDU6033Add More Zero
- CAD入门 调整虚线比例