ant-design-vue使用混入后,页面初始化

需求描述:

默认查询时间为上个月的数据。

问题描述:

默认值设置上了,但是查询的数据调用接口时没有加上这个参数。

出错代码描述:

 

 页面效果:(默认日期设置上了,但是查询时参数没有传递到后端接口)

 原因:(created执行顺序:执行完混入,再执行本页面)

混入的代码

 解决办法:

 知识点总结:

1.“混入代码”执行顺序早于“被混入的”

2.“js原生方法”执行顺序早于“vue生命周期”

3.混入中data中的数据被合并(基本数据类型是覆盖,对象是合并),methods会覆盖(“本方法”覆盖“混入”)

部分代码地址:

 https://files.cnblogs.com/files/blogs/741817/%E9%83%A8%E5%88%86%E4%BB%A3%E7%A0%81.zip?t=1654504784

posted @ 2022-06-06 16:10  花田007  阅读(167)  评论(0编辑  收藏  举报