vue踩坑记录之数组定义和赋值问题


Posted in Javascript onMarch 20, 2019

问题场景:vue页面初始化展示请求后台返回的数据失败,没有报错

<el-form-item label="有效日期">
 <div class="block">
  <el-date-picker
   v-model="effective_date"
   type="daterange"
   range-separator="至"
   start-placeholder="开始日期"
   end-placeholder="结束日期">
  </el-date-picker>
 </div>
</el-form-item>
data(){
 return{
  effective_date: []
 }
}
methods: {
 getContractInfo(){
    this.service.hqStore.getContractList(this.$route.query.uid).then((res)=>{
   let detail = res.datalist[this.$route.query.index];
   this.effective_date[0] = this.stamptimeToDate(detail.valid_date);
   this.effective_date[1] = this.stamptimeToDate(detail.invalid_date);
  }
 }
}
created(){
   this.getContractInfo();
   setTimeout(()=>{
    console.log(this.effective_date);
   })
  },

输出的this.effective_date

vue踩坑记录之数组定义和赋值问题

页面部分:

vue踩坑记录之数组定义和赋值问题

发现问题:data定义的数据为[]空数组,没有定义数组长度,而赋值的时候用数组下标赋值

修改代码后如下:

this.effective_date = [this.stamptimeToDate(detail.valid_date),this.stamptimeToDate(detail.invalid_date)];

打印effective_date的值:

vue踩坑记录之数组定义和赋值问题

页面展示效果:

vue踩坑记录之数组定义和赋值问题

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对三水点靠木的支持。

Javascript 相关文章推荐
js中如何把字符串转化为对象、数组示例代码
Jul 17 Javascript
jQuery aminate方法定位到页面具体位置
Dec 26 Javascript
js动态拼接正则表达式的两种方法
Mar 04 Javascript
原生javascript实现自动更新的时间日期
Feb 12 Javascript
switch语句的妙用(必看篇)
Oct 03 Javascript
jQuery电话号码验证实例
Jan 05 Javascript
解决Vue+Element ui开发中碰到的IE问题
Sep 03 Javascript
Vue项目中最新用到的一些实用小技巧
Nov 06 Javascript
layui弹出框Tab选项卡的示例代码
Sep 04 Javascript
JS中的const命令你真懂它吗
Mar 08 Javascript
梳理一下vue中的生命周期
Dec 30 Vue.js
原生JS运动实现轮播图
Jan 02 Javascript
vue实现微信二次分享以及自定义分享的示例
Mar 20 #Javascript
vscode配置vue下的es6规范自动格式化详解
Mar 20 #Javascript
利用Promise自定义一个GET请求的函数示例代码
Mar 20 #Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 #Javascript
vue使用Proxy实现双向绑定的方法示例
Mar 20 #Javascript
vue实现可视化可拖放的自定义表单的示例代码
Mar 20 #Javascript
详解JavaScript作用域和作用域链
Mar 19 #Javascript
You might like
PHP 高手之路(三)
2006/10/09 PHP
将PHP程序中返回的JSON格式数据用gzip压缩输出的方法
2016/03/03 PHP
PHP+MySQL高并发加锁事务处理问题解决方法
2018/04/30 PHP
php实现每日签到功能
2018/11/29 PHP
js身份证判断方法支持15位和18位
2014/03/18 Javascript
jquery图片切换插件
2015/03/16 Javascript
jQuery和hwSlider实现内容响应式可触控滑动切换效果附源码下载(二)
2016/06/22 Javascript
javascript设计模式Constructor(构造器)模式
2016/08/19 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
node.js通过axios实现网络请求的方法
2018/03/05 Javascript
基于element-ui的rules中正则表达式
2018/09/04 Javascript
puppeteer库入门初探
2019/01/09 Javascript
JS时间戳与日期格式互相转换的简单方法示例
2021/01/30 Javascript
JS实现鼠标移动拖尾
2020/12/27 Javascript
Python中使用Boolean操作符做真值测试实例
2015/01/30 Python
python使用xlrd模块读写Excel文件的方法
2015/05/06 Python
Python-嵌套列表list的全面解析
2016/06/08 Python
Python编程中对super函数的正确理解和用法解析
2016/07/02 Python
Python3调用微信企业号API发送文本消息代码示例
2017/11/10 Python
浅谈pandas中Dataframe的查询方法([], loc, iloc, at, iat, ix)
2018/04/10 Python
python re模块的高级用法详解
2018/06/06 Python
python实现websocket的客户端压力测试
2019/06/25 Python
pytorch多进程加速及代码优化方法
2019/08/19 Python
python实现人像动漫化的示例代码
2020/05/17 Python
美国一家主打母婴用品的团购网站:zulily
2017/09/19 全球购物
ABOUT YOU罗马尼亚:超过600个时尚品牌
2019/09/19 全球购物
阿尔卡特(中国)的面试题目
2014/08/20 面试题
校园奶茶店创业计划书
2014/01/23 职场文书
听课评语大全
2014/04/30 职场文书
关于环保的演讲稿
2014/05/10 职场文书
教育见习报告范文
2014/11/03 职场文书
关于践行三严三实的心得体会
2016/01/05 职场文书
读《庄子》有感:美而不自知
2019/11/06 职场文书
浅谈pytorch中的dropout的概率p
2021/05/27 Python
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
解决springboot druid数据库连接失败后一直重连的方法
2022/04/19 Java/Android