一:有一说一uviewplus和狗屎一样 是真难用,文档也是狗屎,直接上代码吧
<up-datetime-picker placeholder="请选择日期" format="YYYY-MM-DD" :show="show" v-model="dateTime"
mode="date" @confirm="confirm" @cancel="show = false"></up-datetime-picker>
这里绑定必须要有值,不然日期就不出来,恶心的是默认是时间戳,就不能绑定在form表单中,连icon都没有,还要手写选择的值表面是日期,传递的时候就是时间戳需要转换一下
const getTimeYearAndMouth = (timestamp) => {
const date = new Date(timestamp)
return `${date.getFullYear()}-${date.getMonth() + 1}-${date.getDate()}`
}
const parseDateToTimestamp = (year, month, day) => {
const date = new Date(year, month - 1, day); // 月份从0开始,所以需要减1
return date.getTime(); // 返回时间戳
}
这里还要提供一个年月日转时间戳的方法,不然数据查询回来显示的时候不是时间戳,就会默认到2015年 ,离TM的大铺,垃圾ui,好多组件和狗屎一样