select :value不能绑定到对象属性吗?

select :value不能绑定到对象属性吗?:value="activeStationGroup.irrigation_scheduler.start_time,选择后,select不变。
这样可以:

                    <q-select  ref="start_time" dense emit-value map-options
                        :options="timeOptions"
                        :value="start_time"
                        @input="val => { setSelect('start_time', val) }"
                        :rules="[
                            val => getValue(val) <= getValue(activeStationGroup.irrigation_scheduler.stop_time) - 2 || $t('Start time can not later than stop time before one hour'),
                            val => validatecCaculate(val) || $t('Irrigate time can not later than stop time')
                        ]">
                        <template v-slot:before>
                            <div class="edit-label"> {{$t('Start time')}}(*):</div>
                        </template>
                    </q-select>

这样就不可以:

                        <q-select  ref="start_time" dense emit-value map-options
                            :options="timeOptions"
                            :value="activeStationGroup.irrigation_scheduler.start_time"
                            @input="val => { setSelect('start_time', val) }"
                            :rules="[
                                val => getValue(val) <= getValue(activeStationGroup.irrigation_scheduler.stop_time) - 2 || $t('Start time can not later than stop time before one hour'),
                                val => validatecCaculate(val) || $t('Irrigate time can not later than stop time')
                            ]">
                            <template v-slot:before>
                                <div class="edit-label"> {{$t('Start time')}}(*):</div>
                            </template>
                        </q-select>
阅读 2.5k
2 个回答

原因找到了,双向绑定,不支持新增对象。也有可能是方法不对

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题