<template>
<view>
<view class="select-time" style="display: flex;">
<uni-datetime-picker :value="startTime" type="date" placeholder="开始时间" @change="updateStartTime" />
<uni-datetime-picker :value="endTime" type="date" placeholder="结束时间" @change="updateEndTime" />
</view>
<uni-table ref="table" :loading="loading" border stripe emptyText="暂无更多数据">
<uni-tr>
<uni-th width="150" align="center">tablename</uni-th>
<uni-th width="150" align="center">
<select v-model="selectedResponsible">
<option value="">所有负责人</option>
<option v-for="name in responsibleList" :key="name" :value="name">{{ name }}</option>
</select>
</uni-th>
<uni-th align="center">delayDays</uni-th>
</uni-tr>
<uni-tr v-for="(item, index) in filteredTableData" :key="index">
<uni-td>{{ item.tablename }}</uni-td>
<uni-td>
<view class="name">{{ item.responsible }}</view>
</uni-td>
<uni-td align="center">{{ item.delayDays }}</uni-td>
</uni-tr>
<uni-tr>
<uni-td colspan="2" align="center">总延迟天数:</uni-td>
<uni-td align="center">{{ totalDelayDays }}</uni-td>
</uni-tr>
</uni-table>
</view>
</template>
单独注释掉select就可以正常运行,带着select就报错v-model can only be used on <input>, <textarea> and <select> elements.
1 个回复
靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人
啊,原生select。你都用了uniui了,直接使用uni-data-select或者uni-combox不就好了么,何必去纠结这些