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 相关文章推荐
javascript:void(0)的真正含义实例分析
Aug 20 Javascript
基于JQuery实现CheckBox全选全不选
Jun 27 Javascript
使用Json比用string返回数据更友好,也更面向对象一些
Sep 13 Javascript
js禁止document element对象选中文本实现代码
Mar 21 Javascript
利用jquery写的左右轮播图特效
Feb 12 Javascript
深入理解JavaScript系列(33):设计模式之策略模式详解
Mar 03 Javascript
理解javascript中的严格模式
Feb 01 Javascript
jQuery实现 上升、下降、删除、添加一行代码
Mar 06 Javascript
快速搭建React的环境步骤详解
Nov 06 Javascript
使用webpack搭建vue环境的教程详解
Dec 31 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 Javascript
Vue实现导航栏菜单
Aug 19 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 将bmp图片转为jpg等其他任意格式的图片
2009/06/21 PHP
php 用checkbox一次性删除多条记录的方法
2010/02/23 PHP
如何使用php判断服务器是否是HTTPS连接
2013/07/05 PHP
JoshChen_web格式编码UTF8-无BOM的小细节分析
2013/08/16 PHP
thinkPHP框架中执行事务的方法示例
2018/05/31 PHP
XENON基于JSON变种
2010/07/27 Javascript
js中eval详解
2012/03/30 Javascript
用jquery仿做发微博功能示例
2014/04/18 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
javascript生成随机数方法汇总
2015/11/12 Javascript
jQuery实现checkbox的简单操作
2017/11/18 jQuery
详解Puppeteer 入门教程
2018/05/09 Javascript
vue-cli初始化项目中使用less的方法
2018/08/09 Javascript
详解javascript replace高级用法
2019/02/17 Javascript
详解element-ui中el-select的默认选择项问题
2019/08/02 Javascript
微信小程序进入广告实现代码实例
2019/09/19 Javascript
python获得图片base64编码示例
2014/01/16 Python
Python中扩展包的安装方法详解
2017/06/14 Python
Python中的TCP socket写法示例
2018/05/11 Python
Python类装饰器实现方法详解
2018/12/21 Python
Python3.5内置模块之shelve模块、xml模块、configparser模块、hashlib、hmac模块用法分析
2019/04/27 Python
如何用C代码给Python写扩展库(Cython)
2019/05/17 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
python科学计算之narray对象用法
2019/11/25 Python
Django+boostrap 美化admin后台的操作
2020/03/11 Python
pymysql模块使用简介与示例
2020/11/17 Python
html5 css3 动态气泡按钮实例演示
2012/12/02 HTML / CSS
现代绅士日常奢侈品:Todd Snyder
2019/12/13 全球购物
Marc O’Polo俄罗斯官方在线商店:德国高端时尚品牌
2019/12/26 全球购物
介绍一下Linux文件的记录形式
2013/09/29 面试题
介绍一下grep命令的使用
2012/06/28 面试题
护理专业毕业生自我鉴定
2013/10/08 职场文书
电子专业推荐信范文
2013/11/18 职场文书
周鸿祎:教你写创业计划书
2013/12/30 职场文书
学生思想表现的评语
2014/01/30 职场文书
学校安全教育制度
2014/01/31 职场文书