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 相关文章推荐
jQuery Validation插件remote验证方式的Bug解决
Jul 01 Javascript
Javascript中的delete介绍
Sep 02 Javascript
html超链接打开窗口大小的方法
Mar 05 Javascript
js跑马灯代码(自写)
Apr 17 Javascript
JS常用函数使用指南
Nov 23 Javascript
浅谈Javascript中Object与Function对象
Sep 26 Javascript
基于jQuery实现鼠标点击导航菜单水波动画效果附源码下载
Jan 06 Javascript
基于javascript实现泡泡大冒险网页版小游戏
Mar 23 Javascript
setTimeout学习小结
Feb 08 Javascript
详谈js对url进行编码和解码(三种方式的区别)
Aug 16 Javascript
vue-router实现tab标签页(单页面)详解
Oct 17 Javascript
Vue使用zTree插件封装树组件操作示例
Apr 25 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
ThinkPHP进程计数类Process用法实例详解
2015/09/25 PHP
php接口技术实例详解
2016/12/07 PHP
浅谈Coreseek、Sphinx-for-chinaese、Sphinx+Scws的区别
2016/12/15 PHP
使用SMB共享来绕过php远程文件包含的限制执行RFI的利用
2019/05/31 PHP
PHP架构及原理知识点详解
2019/12/22 PHP
javascript 图片上传预览-兼容标准
2009/06/01 Javascript
通过jquery的$.getJSON做一个跨域ajax请求试验
2011/05/03 Javascript
登陆成功后自动计算秒数执行跳转
2014/01/23 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
详解WordPress开发中get_current_screen()函数的使用
2016/01/11 Javascript
js实现HashTable(哈希表)的实例分析
2016/11/21 Javascript
推荐三款不错的图片压缩上传插件(webuploader、localResizeIMG4、LUploader)
2017/04/21 Javascript
Node.js学习之查询字符串解析querystring详解
2017/09/28 Javascript
Angular @HostBinding()和@HostListener()用法
2018/03/05 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
详解新手使用vue-router传参时注意事项
2019/06/06 Javascript
layui实现鼠标移动到单元格上显示数据的方法
2019/09/11 Javascript
浅谈Vue中render中的h箭头函数
2019/11/07 Javascript
JavaScript装箱及拆箱boxing及unBoxing用法解析
2020/06/15 Javascript
简单谈谈Python流程控制语句
2016/12/04 Python
Django中URL的参数传递的实现
2019/08/04 Python
Python MongoDB 插入数据时已存在则不执行,不存在则插入的解决方法
2019/09/24 Python
解决tensorflow打印tensor有省略号的问题
2020/02/04 Python
MADE法国:提供原创设计师家具
2018/09/18 全球购物
Lookfantastic意大利官网:英国知名美妆购物网站
2019/05/31 全球购物
华为的Java面试题
2014/03/07 面试题
体育教育专业毕业生自荐信
2013/11/15 职场文书
收银员岗位职责
2014/02/07 职场文书
小学生期末评语
2014/04/21 职场文书
2014旅游局领导班子四风问题对照检查材料思想汇报
2014/09/19 职场文书
学前班语言教学计划
2015/01/20 职场文书
简爱电影观后感
2015/06/10 职场文书
自信主题班会
2015/08/14 职场文书
Nginx反向代理多个服务器的实现方法
2021/03/31 Servers
golang slice元素去重操作
2021/04/30 Golang
手把手教你怎么用Python实现zip文件密码的破解
2021/05/27 Python