2***@qq.com
2***@qq.com
  • 发布:2024-10-10 17:31
  • 更新:2024-10-10 17:41
  • 阅读:468

v-model can only be used on <input>, <textarea> and <select> elements.

分类:HBuilderX

<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.

2024-10-10 17:31 负责人:无 分享
已邀请:
靐齉齾麤龖龗

靐齉齾麤龖龗 - 解决不了问题,那就解决提出问题的人

啊,原生select。你都用了uniui了,直接使用uni-data-select或者uni-combox不就好了么,何必去纠结这些

要回复问题请先登录注册