vue props default Array或是Object的正确写法说明


Posted in Javascript onJuly 30, 2020

1、错误写法

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

eslint语法报错:

Invalid default value for prop “demo”: Props with type Object/Array must use a factory function to return the default value.

2、正确的写法应该是:

demo: {
 type: Array,
 default: function () {
  return []
 }
}

或是用箭头函数:

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

3、对象的箭头函数写法:

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

或是常规

demoObj: {
type: Object,
default: function () {
return {}
}
}

错误的写法

demoObj: () => {}

补充知识:vue 传参props里面为什么要带type,还有default?

vue props default Array或是Object的正确写法说明

这个是子组件啦 ,写type的意思是swiperDate传过来的数据类型是数组,default就是表示不传默认返回的[ ],空数组.

vue props default Array或是Object的正确写法说明

这种就是表示传的数据类型是number,不传默认是0。

以上这篇vue props default Array或是Object的正确写法说明就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
Draggable Elements 元素拖拽功能实现代码
Mar 30 Javascript
JS如何将UTC格式时间转本地格式
Sep 04 Javascript
JS实现很实用的对联广告代码(可自适应高度)
Sep 18 Javascript
javascript实现3D切换焦点图
Oct 16 Javascript
jQuery+正则+文本框只能输入数字的实现方法
Oct 07 Javascript
jquery获取easyui日期控件的值实现方法
Nov 09 Javascript
bootstrap table实例详解
Jan 06 Javascript
Node.js 使用命令行工具检查更新
Jun 08 Javascript
常用的 JS 排序算法 整理版
Apr 05 Javascript
js实现简单抽奖功能
Nov 24 Javascript
Ant design vue table 单击行选中 勾选checkbox教程
Oct 24 Javascript
基于VUE实现简单的学生信息管理系统
Jan 13 Vue.js
Vue props中Object和Array设置默认值操作
Jul 30 #Javascript
vue prop传值类型检验方式
Jul 30 #Javascript
Vue(定时器)解决mounted不能获取到data中的数据问题
Jul 30 #Javascript
vue setInterval 定时器失效的解决方式
Jul 30 #Javascript
vue 解决setTimeOut和setInterval函数无效报错的问题
Jul 30 #Javascript
浅谈vue 组件中的setInterval方法和window的不同
Jul 30 #Javascript
详解JavaScript自定义函数
Jul 29 #Javascript
You might like
现磨咖啡骗局!现磨咖啡=新鲜咖啡?现磨咖啡背后的猫腻你不懂!
2019/03/28 冲泡冲煮
PHP开发大型项目的一点经验
2006/10/09 PHP
php笔记之:初探PHPcms模块开发介绍
2013/04/26 PHP
举例详解PHP脚本的测试方法
2015/08/05 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
Knockout数组(observable)使用详解示例
2013/11/15 Javascript
JavaScript知识点总结(十)之this关键字
2016/05/31 Javascript
jQuery插件扩展测试实例
2016/06/21 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
2016/11/23 Javascript
JavaScript中localStorage对象存储方式实例分析
2017/01/12 Javascript
Bootstrap进度条实现代码解析
2017/03/07 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
Nodejs 发布自己的npm包并制作成命令行工具的实例讲解
2018/05/15 NodeJs
Vue中使用 setTimeout() setInterval()函数的问题
2018/09/13 Javascript
使用express来代理服务的方法
2019/06/21 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
[33:42]LGD vs OG 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
flask中使用SQLAlchemy进行辅助开发的代码
2013/02/10 Python
详解Python中映射类型的内建函数和工厂函数
2015/08/19 Python
python字符类型的一些方法小结
2016/05/16 Python
Python执行时间的计算方法小结
2017/03/17 Python
Python+OpenCV实现车牌字符分割和识别
2018/03/31 Python
Python安装lz4-0.10.1遇到的坑
2018/05/20 Python
Python读取Pickle文件信息并计算与当前时间间隔的方法分析
2019/01/30 Python
Python3.5内置模块之time与datetime模块用法实例分析
2019/04/27 Python
Django中间件拦截未登录url实例详解
2019/09/03 Python
python使用pandas抽样训练数据中某个类别实例
2020/02/28 Python
pycharm如何使用anaconda中的各种包(操作步骤)
2020/07/31 Python
Pycharm调试程序技巧小结
2020/08/08 Python
英国领先的电子、技术和办公用品购物网站:Ebuyer
2018/04/04 全球购物
学生会宣传部部长竞选演讲稿
2014/04/25 职场文书
人力资源管理专业自荐书
2014/07/07 职场文书
初二学生评语大全
2014/12/26 职场文书
单位政审意见范文
2015/06/04 职场文书
幽默导游词应该怎么写?
2019/08/26 职场文书