ant disign vue pro 使用日期组件,无法动态赋值 解决
原文地址:https://blog.csdn.net/weixin_43865196/article/details/121849591
组件使用渲染
<a-date-picker
v-model="date"
format="YYYY-MM-DD"
valueFormat="YYYYMMDD"
:allowClear="false"
@change="(date,dateStr)=>{
this.date = date
}"
/>
<script>
data:{
obj:{
date: this.$moment().format('YYYYMMDD')
}
// 默认选中天日期
}
</script>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
一般上面那种方式在查询条件中足够用了。
当用户需要做修改时回显值时,普通的=号赋值,就不能用来,如果用=号赋值,日期组件将会出现Bug(当用户点击一个日期时,日期的input不做更新)
methods(){
openModel () {
// 该方法代表当用户触发了表单弹窗时,我们需要对日期组件进行初始化值,这是后我们必须使用set当方式,像绑定的model对象赋值,这样才能触发双向绑定
//this.$set(this.obj, 'date', this.$moment().format('YYYYMMDD')) // 当天
this.$set(this.obj, '20991231', this.$moment().format('YYYYMMDD'))
// 改百年this.obj.e时 视图会更新
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43865196/article/details/121849591
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· PowerShell开发游戏 · 打蜜蜂
· 在鹅厂做java开发是什么体验
· 百万级群聊的设计实践
· WPF到Web的无缝过渡:英雄联盟客户端的OpenSilver迁移实战
· 永远不要相信用户的输入:从 SQL 注入攻防看输入验证的重要性
2021-08-09 win10 如何开启hyper-v虚拟机