动态赋值,无效,在iOS一直显示2010-01-01,但是在android是正确的,如下:
this.datetime3 = this.$moment(new Date()).format(‘YYYY-MM’);
需要在初始化的时候,直接设置默认值。并且添加属性:init-emit=“false”。但是,仍然有点小问题,第一次弹窗选择日期的时候,弹窗的日期不是设置的默认值。
完整例子:
import {DateTime} from ‘vue-ydui/dist/lib.rem/datetime’;
import ‘vue-ydui/dist/ydui.px.css’;
components: {DateTime}
datetime3: this.datetime(),
datetime() {
//返回yyyy-MM格式的日期字符串
let date = new Date();
let year = date.getFullYear();
let month = date.getMonth() + 1;
let datetime = year + ‘-’ + (month < 10? ‘0’ + month: month);
return datetime;
}
本文探讨了在iOS设备上使用vue-ydui组件库时,动态赋值日期显示为固定日期的问题。通过设置默认值和添加init-emit属性,虽然解决了部分问题,但在首次弹窗选择日期时仍存在不显示默认值的情况。
321

被折叠的 条评论
为什么被折叠?



