提交 c9cd5686 编写于 作者: Neuromancer255's avatar Neuromancer255

数据选择(下拉视图)调整 --fix1

上级 94a61565
......@@ -169,14 +169,6 @@ export default class AppSelectDropDown extends Vue {
*/
@Prop({ default: {} }) protected navigateContext?: any;
/**
* 当前值
*
* @type {string}
* @memberof AppSelectDropDown
*/
public curvalue: string = '';
/**
* 下拉数组
* @type {any[]}
......@@ -221,16 +213,16 @@ export default class AppSelectDropDown extends Vue {
* @readonly
* @memberof AppSelectDropDown
*/
get refvalue() {
if (this.valueitem && this.data && this.items.length > 0) {
let index = this.items.indexOf(this.data[this.valueitem])
if(index !== -1){
return this.data[this.valueitem];
get curvalue() {
if(this.value && this.items.length > 0){
let isIncluded = this.items.some((item:any)=>{return item.name === this.value})
if (isIncluded) {
return this.value;
} else {
return this.curvalue;
return "";
}
}
return this.curvalue;
return "";
}
/**
......@@ -239,7 +231,7 @@ export default class AppSelectDropDown extends Vue {
* @readonly
* @memberof AppSelectDropDown
*/
set refvalue(item: any) {
set curvalue(item: any) {
this.onSelect(item);
}
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册