问题描述

[Vue warn]: Invalid default value for prop "weekTable": Props with type Object/Array must use a factory function to return the default value.

官方文档

https://cn.vuejs.org/v2/guide/components-props.html

问题分析

Prop“值”的默认缺省值:Type对象/数组的PROPS必须使用工厂函数返回默认值。

如果参数类型是 Array 或 Object ,默认值必须是由工场函数返回,不能直接赋值。

解决方案

错误代码:

proE: {type: Array,default: []
}

正确代码:

proE: {type: Array,default: () => []
}

注意事项:当是 Object 类型时,而且又使用 箭头函数时,如果设置默认值为空对象,必须加上括号

错误代码:

proE: {type: Object,default: () => {}
}

正确代码:

proE: {type: Object,default: () => ({})
}

参考文章

https://www.cnblogs.com/qdjl/p/9487236.html

https://www.cnblogs.com/similar/p/10571257.html

Vue——[Props with type Object/Array must use a factory function to return the default value.]解决方案相关推荐

  1. vue props default Array或是Object的正确写法

    1.错误写法 demo:{type:Array,default:[] } eslint语法报错: Invalid default value for prop "demo": Pr ...

  2. vue实现php传数据,vue+props传递数据怎样实现

    这次给大家带来vue+props传递数据怎样实现,vue+props传递数据的注意事项有哪些,下面就是实战案例,一起来看一下. 在 Vue 中,父子组件的关系可以总结为 props向下传递,事件向上传 ...

  3. Vue Props是什么

    props相当于一个组建的输入,和JS中function(a,b){}中的a和b很像,是一种参数 如图展示 const foo={props:['title'],template:'<div&g ...

  4. vue props使用typescript自定义类型

    前言 Base: vue@3.2.33 + typescript@4.1.6 + npm@8.5.0 尝试解决将ts中自定义的interface/type,传vue的props属性的问题. 记录一下过 ...

  5. Vue props中Object和Array设置默认值

    Vue中,在props中设置Object和Array的默认值 seller: {type: Object,default() {return {}} } seller: {type: Object,d ...

  6. 3分钟了解 vue props type类型

    用了很久的vue,有时候总觉得props type类型,总是有点模棱两可,今天来好好的盘盘他 props介绍: 都知道props是用来父给子传值的(单向的),HTML 中的 attribute 名是大 ...

  7. 成功解决AttributeError: type object 'scipy.interpolate.interpnd.array' has no attribute '__reduce_cython

    成功解决AttributeError: type object 'scipy.interpolate.interpnd.array' has no attribute '__reduce_cython ...

  8. vue props type设置多个类型,默认值

    vue props type设置多个类型 props: {value: {// vue props type设置多个类型type: Number | null,required: true},arti ...

  9. vue——props的两种常用方法

    vue--props的两种常用方法 1.实现父-->子的通信 举例如下: 父组件 parent.vue <children :channel="object1"> ...

最新文章

  1. 2022-2028年中国无滴消雾大棚膜行业市场研究及前瞻分析报告
  2. 提取网页中的超级链接
  3. python绘制正态分布函数_学好正态分布有多重要?
  4. Spring JdbcTemplate配置
  5. NetBeans+xdebug解决无法连接xdebug问题
  6. 17个C语言可以做的小案例项目
  7. ABAQUS2017安装问题:以下应用程序正在锁定 VC11 dll :C:\WINDOWS\system32\msvcr110.dll 继续前先终止这些应用程序。
  8. 靠微信小程序两周获客20万,同城小程序开始爆发
  9. 我如何构建一个交互式仪表板Web应用程序以可视化拳击数据
  10. 详谈外部H5页面跳转微信一键关注微信公众号的方案
  11. 刘邦六大用人之道,很值得管理人员学习
  12. [Raspberry Pi Pico] SPI
  13. 物理系统之碰撞检测——碰撞器
  14. 不管你是学习技术为了找工作还是创业,你都要对技术本身有个清醒的认识,在中国不会出现比尔盖茨及乔布斯
  15. js接收java数组对象_js接收并转化Java中的数组对象的方法
  16. 软件测试中一般术语的的英文缩写
  17. mycat中间件(四)mycat目录结构文件及作用
  18. 计算机新生导论感言,新生家长会后感言(通用10篇)
  19. java socket 端口_Java Socket通信如何摆平自身端口问题
  20. vue tinymce 富文本之插入视频

热门文章

  1. www.javaei.com网站建设手记——(15)h2p被开源中国收录为开源项目
  2. mysql 用户命令_MySQL命令行新建用户
  3. 一只快乐的野指针_野酸枣
  4. 华为路由器配置默认路由为什么配偶的下一跳不可达也可以_静态路由特性
  5. c语言中的字符变量用保留字()来说明,C语言程序设计填空题2
  6. centos安装python3小白_在Linux CentOS7 下安装 python3
  7. python获取计算机信息系统数据罪_工作心得:破坏计算机信息系统罪与非法获取计算机信息系统数据罪的区分...
  8. 相邻省份最多的省区_2019年人口净流入最多的十座城市,其中有八座位于我国南方地区...
  9. 卡在登陆界面进不去_穿越火线第十三年:需要的不仅仅是新界面,重要还是留住旧玩家...
  10. android 录屏自动运行,app自动化--Android通过adb录屏