ElemeFE / element-angular

Element for Angular
https://element-angular.faas.ele.me
MIT License
530 stars 121 forks source link

组件el-cascader点击input框数据无法展现,点击input框中的icon之后才可以正确响应 #118

Open YoussiaTang opened 6 years ago

YoussiaTang commented 6 years ago

Issue Type:

Version & Environment:
version: 0.6.0 environment:angular/cli 6.0.1

Description: 第一次点击input时,el-cascader中的数据展现为空,点击icon之后数据才可出现

image image

unix commented 6 years ago

没有复现,最新版本是 0.7.6,建议更新一下版本试试?

YoussiaTang commented 6 years ago

升级至最新版情况依然是这样,并且给定默认值,也无法默认显示 image

jasminecjc commented 6 years ago

同样的问题,我能复现,并且经测试静态数据没问题,如果是获取的后端数据就会有问题,相信是一个bug,请尽快修复

tuchongyang commented 6 years ago

后端获取数据就会有问题,必须多次点击才能出来数据

huangyujun commented 6 years ago

我也同样有这个问题 但可以暂时这么解决: setTimeout(() => { jQuery('.el-input__icon.el-icon-caret-bottom.is-clickable').click() }, 500);

feijinping commented 5 years ago

设置一个初始值即可 <el-cascader [options]="jdCate" size="{{size}}" [model]="_defaultCate" (modelChange)="onChange($event)" class="modal-condition" placeholder="请输入" [clearable]="true"> </el-cascader> export class xxxComponent{ jdCate: any = []; }