ElementUI时间选择器赋值后无法改变

ElementUI时间选择器,传入时间之后无法改变

表格代码片段:

// ElementUI的表格组件
                  <el-date-picker
                          size="mini"
                          style="width: 180px"
                          default-value
                          @change="limit_search"
                          value-format="yyyyMMdd"
                          format="yyyy年MM月dd日"
                          v-model="searchMap.tradedate"
                          align="right"
                          type="date"
                          placeholder="选择日期"
                          :picker-options="pickerOptions">
                 </el-date-picker>

下面是赋值代码片段一:

// 普通赋值方法
                this.searchMap.tradedate = tradedate;

下面是赋值代码片段二:

// 使用$set赋值
                this.$set(this.searchMap, "tradedate", new Date());

下面是解决方案:

// 使用$set赋值
                this.$set(this.searchMap, "tradedate", new Date());
// 普通赋值方法
                this.searchMap.tradedate = tradedate;

使用$set给定了一个初始值,再用普通赋值就可以绑定上了!


版权声明:本文为weixin_39939973原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。