TypeError: Cannot read property 'split' of undefined

我使用split来分割字符串,不知道为什么会一直报这个错。
被分割的字符串明明是定义过的。为啥会提示未定义呢?
网上找的方法也无法解决问题。
image.png
image.png
网上说加个0也不行
image.png
而且明明分割成功了。功能都是正常的。但是一直报这个错。不知道什么原因?

阅读 4.5k
2 个回答

加下断点,看下keyword的值和类型是不是字符串

这段逻辑是写在computed还是watch中的,刚开始执行了一遍,keyword是undefined,所以报错了一次,后来赋值了,就执行正确了。 判断改一下,if(!keyword) 试试

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题