Cannot invoke an object which is possibly 'undefined'.51 |     const remove = () => {52 |       // 祖父组件传过来的删除方法> 53 |       props.removeTodo(props.index);|       ^^^^^^^^^^^^^^^^54 |     };改成下面这样即可:const remove = () => {props.removeTodo && props.removeTodo(props.index);};

我的页面是:祖父组件->父组件->子组件 ,在子组件中调用祖父组件里的方法报错,加上判断即可解决;

tip:子组件用祖父组件里的方法或者值可以在父组件上绑定v-bind="$attrs",且父组件里props不接收此方法,在子组件里接收;

Cannot invoke an object which is possibly ‘undefined‘.Vetur(2722)相关推荐

  1. Vue3 TS props传参报错TS2722: Cannot invoke an object which is possibly ‘undefined‘.

    项目场景: 我用Props在子组件接受父组件传来的函数, 并向函数内传参调用. 问题描述 TS解析时认为props内的这个函数可能会是undefined, 所以直接报错. 原因分析: 这个函数在bef ...

  2. ts报错:Object is possibly ‘undefined‘.Vetur(2532)

    想要获得props中的数据,数据类型是number类型.但是却报错了Object is possibly 'undefined'. 按照报错提示,加断言改成props?.showDatasCount或 ...

  3. TS报错:TS2532: Object is possibly ‘undefined‘.

    TS2532: Object is possibly 'undefined',提示对象可能未定义,但其实是有值的,页面也能正常显示,但是对于我来说,看见报错爆红实在无法忍受 解决方法:在后面使用!非空 ...

  4. hooks引用useRef,报错object is possibly undefined

    hooks中引用ref报错,ref.current Object is possibly 'undefined', 在const ref = useRef(null)解决 (我也是看到别人的就是记录一 ...

  5. configure.ac:64: error: possibly undefined macro: AM_ICONV

    configure.ac:64: error: possibly undefined macro: AM_ICONV  If this token and others are legitimate, ...

  6. TS2532: xxx is possibly ‘undefined‘.

    目录 问题 解决 问题 为什么你会遇到这个问题,这是TypeScript的类型检查导致的. 解决 有时候你真的确定你的这个属性xxx真的存在,但是他就是报这个错误. 看了这篇文章,总共提供五种方法可以 ...

  7. 报错“configure.ac: error: possibly undefined macro“的解决方案

    在ubuntu上编译libzmq时,生成configure和makefile的过程中报错: 复制代码 libzmq-master$ ./autogen.sh autoreconf: Entering ...

  8. 编译opus:error: possibly undefined macro: AM_PROG_LIBTOOL

    具体错误 configure.ac:38: warning: macro 'AM_PROG_LIBTOOL' not found in library configure.ac:38: error: ...

  9. Object is possibly undefined

    这是因为我设置的 user 对象,因为给它设置了一个 UserProps 类型,但是可能这个不是一个对象类型,而是 undefined,那么我在调用 user.isLogin 其中的属性的时候,要先判 ...

最新文章

  1. acwing单源最短路的建图模式总结
  2. 图解ZooKeeper!小学生也能看懂!
  3. jdbc connection为什么放在webINF的lib里面
  4. 从C语言的角度重构数据结构系列(九)-数据结构哈希表分糖果
  5. SpringBoot使用@Transactional的类手动注入失败
  6. jquery.autocomplete修改 实现键盘上下键 自动填充
  7. 大数据WEB阶段(十三)JSP(一)JSP基础、JSP指令详解、四大域九大隐式对象总结
  8. 刚刚,贺建奎回应一切:如果是我孩子,我会第一个去试验
  9. 2019-07-18
  10. python实现Kruskal算法求解加权图中最小生成树问题
  11. java实现打印菱形(任意输入数字打印任意阶菱形)
  12. AndroidStudio:设计一个能在图片上涂鸦的程序
  13. 如何用Java和Kotlin实现高性能桌面条形码扫描
  14. Solidworks或CAD怎样输出高质量图片?
  15. 请相信一个绝地反击的故事
  16. 今晚8点 | 矛与盾的对决——神经网络后门攻防
  17. 问题解决:ROS gazebo中加载模型后没有rostopic话题列表
  18. Visual Studio + VAssistX常用快捷键
  19. 图10——判断顶点u和顶点v是否存在简单路径
  20. 安全多方计算之四:比特承诺

热门文章

  1. Java 方法引用之super引用父类方法案例
  2. svg 低面图形的变形动画
  3. 【iShout】智能家居,我们真的想好怎么做了吗?
  4. 滴滴收购Uber中国 Uber创始人加入滴滴董事会
  5. linux命令行下写for语句,Linux命令行 – 流程控制:for 循环
  6. 构建静态页面 之 [ 浮动 ]
  7. 九度OJ 1260:珍珠项链 (字符串处理、DP)
  8. python用bbp公式求圆周率_神奇的BBP公式,可独立计算圆周率任何一位数字,曾震惊数学界!...
  9. win7安装android驱动失败怎么办,win7安装不了手机驱动如何修复
  10. 凤姐在投融界融资千万,谁敢掏钱?