Vue报错Cannot read property 'split' of undefined
2024-08-31 13:38:53
今天在项目中处理后端返回的字符串需要使用split做一个字符串转数组的处理,之前项目都运行得好好的,今天突然出问题了,然后面向百度编程了一波,如果你也是用的异步向后端发送请求,可能你的问题和我一样,继续往下看
解决方案
created 异步获取数据,不知道什么时候获取完,如果这时候去调用数据中的属性,就会报错
解决
因为在created或者mounted属性里面发起数据请求,是异步操作,数据什么时候回来是不确定的,同时页面dom也会继续渲染.数据还没回来时解析一个undefined的值浏览器并不会报错,但是如果undefined后面继续调用方法,则会报错.所以在调用数据的split方法之前,先判断数据是否存在,如果存在再执行这个方法
最新文章
- Java-接口练习
- Linux演示 dd测试IO
- Streaming data from Oracle using Oracle GoldenGate and Kafka Connect
- 解决EditorLineEnds.ttr被锁定导致Delphi2006-2010无法启动的问题
- 各个版本spring的jar包以及源码下载地址
- 一个JS内存泄露实例分析
- vim 退出保留显示的内容
- 【BZOJ2318】【spoj4060】game with probability Problem 概率DP
- iOSApp -Monkey测试
- C++ primer(八)--内联函数 引用变量 引用传递函数参数 函数重载/模板/模板具体化
- C++中四种类型转换方式
- BZOJ1596: [Usaco2008 Jan]电话网络
- java项目使用memcache实现session共享+session基础
- System Error. Code:1722. RPC服务器不可用解决办法
- CentOS7 Nginx安装及配置反向代理
- 数据库if判断语句
- 分布式一致性的基石---Paxos算法(1)
- Eclipse导入web项目报错找不到HttpServletRequest解决方法
- python3 xml模块
- C++的重载操作符(operator)介绍(转)