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的开源工具PACKER2.0.2
Nov 04 Javascript
Javascript &amp; DHTML 实例编程(教程)基础知识
Jun 02 Javascript
firefox firebug中文入门教程 脚本之家新年特别版
Jan 02 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
Aug 07 Javascript
可以用鼠标拖动的DIV实现思路及代码
Oct 21 Javascript
showModalDialog在谷歌浏览器下会返回Null的解决方法
Nov 27 Javascript
浅谈js的setInterval事件
Dec 05 Javascript
node.js中的console.assert方法使用说明
Dec 10 Javascript
JS随机调用指定函数的方法
Jul 01 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
JavaScript焦点事件、鼠标事件和滚轮事件使用详解
Jan 15 Javascript
Vue项目中ESlint规范示例代码
Jul 04 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 操作符与控制结构
2012/03/07 PHP
PHP的MVC模式实现原理分析(一相简单的MVC框架范例)
2014/04/29 PHP
PHP机器学习库php-ml的简单测试和使用方法
2017/07/14 PHP
Laravel基础_关于view共享数据的示例讲解
2019/10/14 PHP
laravel5.0在linux下解决.htaccess无效和去除index.php的问题
2019/10/16 PHP
使用EXT实现无刷新动态调用股票信息
2008/11/01 Javascript
Javascript+XMLHttpRequest+asp.net无刷新读取数据库数据
2009/08/09 Javascript
关于JS控制代码暂停的实现方法分享
2012/10/11 Javascript
javascript如何创建表格(javascript绘制表格的二种方法)
2013/12/10 Javascript
javascript从image转换为base64位编码的String
2014/07/29 Javascript
jQuery EasyUI datagrid实现本地分页的方法
2015/02/13 Javascript
BootStrap 智能表单实战系列(二)BootStrap支持的类型简介
2016/06/13 Javascript
JS调用打印机功能简单示例
2016/11/28 Javascript
JS之if语句对接事件动作逻辑(详解)
2017/06/28 Javascript
vue  elementUI 表单嵌套验证的实例代码
2019/11/06 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
ES11新增的这9个新特性,你都掌握了吗
2020/10/15 Javascript
[57:41]Secret vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python聚类算法之DBSACN实例分析
2015/11/20 Python
Python使用中文正则表达式匹配指定中文字符串的方法示例
2017/01/20 Python
Python 操作文件的基本方法总结
2017/08/10 Python
python中使用正则表达式的连接符示例代码
2017/10/10 Python
Go/Python/Erlang编程语言对比分析及示例代码
2018/04/23 Python
python获取代码运行时间的实例代码
2018/06/11 Python
深入浅析Python获取对象信息的函数type()、isinstance()、dir()
2018/09/17 Python
PyCharm GUI界面开发和exe文件生成的实现
2020/03/04 Python
pyqt5中动画的使用详解
2020/04/01 Python
Python 通过监听端口实现唯一脚本运行方式
2020/05/05 Python
Python爬虫之爬取淘女郎照片示例详解
2020/07/28 Python
纯CSS3实现圆圈动态发光特效动画的示例代码
2021/03/08 HTML / CSS
人力资源部培训专员岗位职责
2014/01/02 职场文书
四风对照检查材料范文
2014/09/27 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
离婚协议书格式
2014/11/21 职场文书
Java面试题冲刺第十五天--设计模式
2021/08/07 面试题
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技