Ionic ion-datetime无法正确更新小时数

jpfvwuh4  于 2023-05-11  发布在  Ionic
关注(0)|答案(1)|浏览(225)

在我的vue 3应用程序中,我有下面的“ion-datetime”,其分配的模态值称为“mytime”,它只是一个空的“ref()”。

<ion-datetime-button datetime="datetime1"></ion-datetime-button>
    <ion-modal :keep-contents-mounted="true">
       <ion-datetime 
       id="datetime1" 
       :value="mytime"
       @ion-change="mytime = $event.target.value, check()"
       />
    </ion-modal>

我使用函数“check()”来console.log“mytime”每当发生更改时

const mytime = ref()
const check = () => {
  console.log(mytime.value)
}

当我更新日期“mytime”更新得很好,但每当我尝试更新时间时,根据我的控制台没有发生任何变化。为什么会这样呢?

holgip5t

holgip5t1#

<ion-datetime-button datetime="datetime1"></ion-datetime-button>
<ion-modal :keep-contents-mounted="true">
  <ion-datetime
    id="datetime1"
    :value="mytime"
    @ion-change="(e)=>{(mytime = e.target.value); check()}"
  />
</ion-modal>

我建议直接从变更事件中获取事件,而不是$event

相关问题