vue 中使用 watch 出现了如下的报错的原因分析
2019-05-21 08:35
483 查看
报错: Method "watch" has type "object" in the component definition. Did you reference the function Method "watch" has type "object" in the component definition. Did you reference the function correctly?
原因: watch 是一个对象,应该以键值对的形式来使用,但是我 将 watch 放到了 methods: {}
中,导致了这个问题;
解决办法: 将watch 对象 拿出来,与 methods 平级;
附上当时的代码:
watch: { "$route.path":function(newval){ if(newval === '/home'){ this.flag = false }else{ this.flag = true } } } }
总结
以上所示是小编给大家介绍的vue 中使用 watch 出现了如下的报错的原因分析,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣的文章:
相关文章推荐
- 使用Java sound播放音频文件出现“文件类型不支持”报错的原因分析
- uboot使用tftp下载时出现“checksum bad”问题原因分析
- win7 64 位机器使用DOSBox出现illegal command:debug原因分析
- android library工程中使用switch_case语句,调用资源文件的id出现错误的原因分析及解决方法
- win7 64 位机器使用DOSBox出现illegal command:debug原因分析
- 使用Ext.Window时出现No center region defined in BorderLayout错误的愿原因
- Windows 7操作系统内存占用大原因分析及使用建议
- 计算时使用浮点数产生误差的原因分析
- 无法分析从服务器收到的消息。之所以出现此错误,常见的原因是: 在通过调用 Response.Write() 修改响应时,将启用响应筛选器、HttpModule 或服务器跟踪。
- 在使用apt-get出现如下错误解决办法
- 使用JCS时出现config.OptionConverter - Could not instantiate class []的错误原因
- 在firefox下使用ajax使用XMLHttpResponse.open()出现异常的原因
- 使用LINQ保存关联数据时,出现错误FOREIGN KEY 约束问题的原因
- 使用axis2与rempart做websercvie安全加密,出现如下错误:
- 使用dump文件分析系统蓝屏原因
- 浮点运算结果出现误差原因分析及解决方案
- jquery中使用$(#form).submit()重写提交表单无效原因分析及解决
- 使用cgminer挖矿出现HW error可能的原因及解决方法
- Android LayoutTransition动画使用时发生crash原因分析 [Android设计缺陷]
- 使用jdbc-odbc桥读取SQLServer数据库的ntext字段出现乱码的原因与解决方法