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 相关文章推荐
快速保存网页中所有图片的方法
Jun 23 Javascript
Gird组件 Part-3:范例RSSFeed Viewer
Mar 10 Javascript
jQuery EasyUI NumberBox(数字框)的用法
Jul 08 Javascript
jQuery 表单验证扩展(四)
Oct 20 Javascript
jQuery代码优化 事件委托篇
Nov 01 Javascript
js实现百度联盟中一款不错的图片切换效果完整实例
Mar 04 Javascript
Bootstrap每天必学之附加导航(Affix)插件
Apr 25 Javascript
第四章之BootStrap表单与图片
Apr 25 Javascript
移动端Ionic App 资讯上下循环滚动的实现代码(跑马灯效果)
Aug 29 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
Javascript Promise用法详解
May 10 Javascript
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
Nov 24 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
PHP4实际应用经验篇(6)
2006/10/09 PHP
解析php做推送服务端实现ios消息推送
2013/07/01 PHP
深入理解PHP中的count函数
2016/05/31 PHP
使用JQuery和CSS模拟超链接的用户单击事件的实现代码
2012/05/23 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
JS复制到剪贴板示例代码
2013/10/30 Javascript
js 赋值包含单引号双引号问题的解决方法
2014/02/26 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
谈一谈javascript中继承的多种方式
2016/02/19 Javascript
第四章之BootStrap表单与图片
2016/04/25 Javascript
全面理解JavaScript中的闭包
2016/05/12 Javascript
JQuery的常用选择器、过滤器、方法全面介绍
2016/05/25 Javascript
详解如何构建Promise队列实现异步函数顺序执行
2018/10/23 Javascript
微信提示 在浏览器打开 效果实现过程解析
2019/09/10 Javascript
python通过索引遍历列表的方法
2015/05/04 Python
Python的Django框架中消息通知的计数器实现教程
2016/06/13 Python
详解Python异常处理中的Finally else的功能
2017/12/29 Python
DataFrame中去除指定列为空的行方法
2018/04/08 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
python 美化输出信息的实例
2018/10/15 Python
Python产生Gnuplot绘图数据的方法
2018/11/09 Python
人工神经网络算法知识点总结
2019/06/11 Python
python调用matplotlib模块绘制柱状图
2019/10/18 Python
解决tensorflow由于未初始化变量而导致的错误问题
2020/01/06 Python
python代码如何实现余弦相似性计算
2020/02/09 Python
keras 实现轻量级网络ShuffleNet教程
2020/06/19 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
2020/06/23 Python
Shopty西班牙:缝纫机在线销售
2018/01/26 全球购物
企划主管岗位职责
2013/12/12 职场文书
社会实践评语
2014/04/28 职场文书
优秀班集体先进事迹材料
2014/05/28 职场文书
赔偿协议书范本
2014/09/12 职场文书
办公室文员岗位职责
2015/02/04 职场文书
大学生敬老院活动总结
2015/05/07 职场文书
海上钢琴师的观后感
2015/06/11 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书