表格公共搜索operator为RANGE,输入框Placeholder的问题

如题所示,我有一列为年龄,operator=RANGE时,对应的搜索就有2个框,但此时的框没有任何提示,我想第一个框提示“大于等于”,第二个框提示“小于等于”,但我尝试使用operatorPlaceholder=['大于等于','小于等于'],但发现2个框都提示“大于等于,小于等于”,这并不是我想要的,请问如何解决?

2个回答默认排序 投票数排序
YANG001
YANG001
这家伙很懒,什么也没写~
3天前

请参考文档,使用自定义公共搜索渲染

文
这家伙很懒,什么也没写~
3天前


绑一个自定义参数好了

祺
回复
这家伙很懒,什么也没写~
3天前

components\table\comSearch\index.vue部分代码:

language 复制代码
<div v-if="item.operator == 'RANGE' || item.operator == 'NOT RANGE'" class="com-search-col-input-range">
<el-input
    :placeholder="item.operatorPlaceholder"
    type="string"
    v-model="baTable.comSearch.form[item.prop! + '-start']"
    :clearable="true"
></el-input>
<div class="range-separator">{{ $t('To') }}</div>
<el-input
    :placeholder="item.operatorPlaceholder"
    type="string"
    v-model="baTable.comSearch.form[item.prop! + '-end']"
    :clearable="true"
></el-input>
</div>

绑定同一个operatorPlaceholder,无法实现你说的绑一个自定义参数,看来要用自定义公共搜索渲染

请先登录
0
1
0
3