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面向对象成果 借国庆发布个最新作品与大家交流
Oct 03 Javascript
预加载css或javascript的js代码
Apr 23 Javascript
javascript实现div的显示和隐藏的小例子
Jun 25 Javascript
chrome下jq width()方法取值为0的解决方法
May 26 Javascript
jquery进行数组遍历如何跳出当前的each循环
Jun 05 Javascript
javascript实现时间格式输出FormatDate函数
Jan 13 Javascript
简洁实用的BootStrap jQuery手风琴插件
Aug 31 Javascript
原生JS取代一些JQuery方法的简单实现
Sep 20 Javascript
jQuery中$.grep() 过滤函数 数组过滤
Nov 22 Javascript
正则 js分转元带千分符号详解
Mar 08 Javascript
BACKBONE.JS 简单入门范例
Oct 17 Javascript
详解vue的diff算法原理
May 20 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图片水印添加、压缩、剪切的封装类实现
2020/04/18 PHP
php数据序列化测试实例详解
2017/08/12 PHP
JQUERY 实现窗口滚动搜索框停靠效果(类似滚动停靠)
2013/03/27 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
Node.js入门教程:在windows和Linux上安装配置Node.js图文教程
2014/08/14 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
基于jQuery仿淘宝产品图片放大镜特效
2020/10/19 Javascript
利用Angularjs实现幻灯片效果
2016/09/07 Javascript
Angularjs CURD 详解及实例代码
2016/09/14 Javascript
详解Angular 自定义结构指令
2017/06/21 Javascript
JavaScript实现换肤功能
2017/09/15 Javascript
vue v-model的用法解析
2020/10/19 Javascript
使用Python绘制图表大全总结
2017/02/11 Python
Python实现读取字符串按列分配后按行输出示例
2018/04/17 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
python创建与遍历List二维列表的方法
2019/08/16 Python
简单了解Django ORM常用字段类型及参数配置
2020/01/07 Python
python获取时间戳的实现示例(10位和13位)
2020/09/23 Python
python线程池 ThreadPoolExecutor 的用法示例
2020/10/10 Python
一个入门级python爬虫教程详解
2021/01/27 Python
Python datetime模块的使用示例
2021/02/02 Python
巴西独家产品和现场演示购物网站:Shoptime
2019/07/11 全球购物
德国净水壶和滤芯品牌:波尔德PearlCo(家用净水器)
2020/04/29 全球购物
入党积极分子介绍信
2014/01/17 职场文书
中式婚礼主持词
2014/03/13 职场文书
民政局副局长民主生活会个人对照检查材料
2014/09/19 职场文书
个人四风问题整改措施
2014/10/24 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
阿凡达观后感
2015/06/10 职场文书
政协常委会议主持词
2015/07/03 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
2015中学教学工作总结
2015/07/22 职场文书
2016幼儿园教师节新闻稿
2015/11/25 职场文书
幼儿园教师培训心得体会
2016/01/21 职场文书
MySQL外键约束(FOREIGN KEY)案例讲解
2021/08/23 MySQL
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android