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 小型打飞机游戏实现原理说明
Oct 28 Javascript
jQuery + Flex 通过拖拽方式动态改变图片的代码
Aug 03 Javascript
JS解析json数据并将json字符串转化为数组的实现方法
Dec 25 Javascript
javascript函数以及基础写法100多条实用整理
Jan 13 Javascript
javascript发送短信验证码实现代码
Nov 12 Javascript
基于Jquery代码实现支持PC端手机端幻灯片代码
Nov 17 Javascript
深入浅析同源策略和跨域访问
Nov 26 Javascript
微信小程序中做用户登录与登录态维护的实现详解
May 17 Javascript
Angular resolve基础用法详解
Oct 03 Javascript
浅谈layui分页控件field参数接收对象的问题
Sep 20 Javascript
element的el-table中记录滚动条位置的示例代码
Nov 06 Javascript
js判断密码强度的方法
Mar 18 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+DBM的同学录程序(2)
2006/10/09 PHP
PHP中串行化用法示例
2016/11/16 PHP
[原创]php使用strpos判断字符串中数字类型子字符串出错的解决方法
2017/04/01 PHP
JQuery与Ajax常用代码实现对比
2009/10/03 Javascript
js编码、解码函数介绍及其使用示例
2013/09/05 Javascript
node.js中的fs.appendFileSync方法使用说明
2014/12/17 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
jQuery实现表格展开与折叠的方法
2015/05/04 Javascript
谈谈JavaScript异步函数发展历程
2015/09/29 Javascript
浅析JS运动
2015/12/28 Javascript
node.js 和HTML5开发本地桌面应用程序
2016/12/13 Javascript
jQuery内存泄露解决办法
2016/12/13 Javascript
jQuery DateTimePicker 日期和时间插件示例
2017/01/22 Javascript
JavaScript定时器制作弹窗小广告
2017/02/05 Javascript
Webpack打包慢问题的完美解决方法
2017/03/16 Javascript
vue-cli入门之项目结构分析
2017/04/20 Javascript
基于js 字符串indexof与search方法的区别(详解)
2017/12/04 Javascript
node实现简单的增删改查接口实例代码
2019/08/22 Javascript
Python文件去除注释的方法
2015/05/25 Python
利用Python为iOS10生成图标和截屏
2016/09/24 Python
python 字符串转列表 list 出现\ufeff的解决方法
2017/06/22 Python
Python实现购物系统(示例讲解)
2017/09/13 Python
Python实现string字符串连接的方法总结【8种方式】
2018/07/06 Python
Python数据集切分实例
2018/12/08 Python
python assert的用处示例详解
2019/04/01 Python
Pandas之Dropna滤除缺失数据的实现方法
2019/06/25 Python
Python urlencode和unquote函数使用实例解析
2020/03/31 Python
Pytorch生成随机数Tensor的方法汇总
2020/09/09 Python
美体小铺瑞典官方网站:The Body Shop瑞典
2018/01/27 全球购物
Prototype如何更新局部页面
2013/03/03 面试题
应届生会计电算化求职信
2013/10/03 职场文书
大专生求职信
2014/06/29 职场文书
护理专业自我评价
2015/03/11 职场文书
OpenCV图像变换之傅里叶变换的一些应用
2021/07/26 Python
Nginx配置https的实现
2021/11/27 Servers
i7 6700处理器相当于i5几代
2022/04/19 数码科技