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 相关文章推荐
csdn 博客中实现运行代码功能实现
Aug 29 Javascript
Jquery中对数组的操作代码
Aug 12 Javascript
javascript折半查找详解
Jan 26 Javascript
javascript异步编程代码书写规范Promise学习笔记
Feb 11 Javascript
举例详解AngularJS中ngShow和ngHide的使用方法
Jun 19 Javascript
JavaScript实现LI列表数据绑定的方法
Aug 04 Javascript
JS上传组件FileUpload自定义模板的使用方法
May 10 Javascript
JavaScript遍历求解数独问题的主要思路小结
Jun 12 Javascript
ES6入门教程之Iterator与for...of循环详解
May 17 Javascript
深入理解node.js http模块
Jan 24 Javascript
ES6常用小技巧总结【去重、交换、合并、反转、迭代、计算等】
Dec 21 Javascript
如何配置vue.config.js 处理static文件夹下的静态文件
Jun 19 Javascript
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
php去除换行符的方法小结(PHP_EOL变量的使用)
2013/02/16 PHP
php备份数据库类分享
2015/04/14 PHP
PHP实现模拟http请求的方法分析
2017/12/20 PHP
学习ExtJS 访问容器对象
2009/10/07 Javascript
jquery实现marquee效果(文字或者图片的水平垂直滚动)
2013/01/07 Javascript
JS Pro-深入面向对象的程序设计之继承的详解
2013/05/07 Javascript
js左右弹性滚动对联广告代码分享
2014/02/19 Javascript
JS的location.href跳出框架打开新页面的方法
2014/09/04 Javascript
js实现选中复选框文字变色的方法
2015/08/14 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(下)
2015/10/28 Javascript
JavaScript对象数组排序实例方法浅析
2016/06/15 Javascript
移动设备手势事件库Touch.js使用详解
2017/08/18 Javascript
Vue2仿淘宝实现省市区三级联动
2020/04/15 Javascript
vue 引入公共css文件的简单方法(推荐)
2018/01/20 Javascript
Vue项目中如何引入icon图标
2018/03/28 Javascript
vue如何截取字符串
2019/05/06 Javascript
js实现直播点击飘心效果
2020/08/19 Javascript
[36:45]TNC vs VGJ.S 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
[50:02]完美世界DOTA2联赛PWL S2 Magma vs FTD 第三场 11.29
2020/12/03 DOTA
python爬虫入门教程之糗百图片爬虫代码分享
2014/09/02 Python
python 用正则表达式筛选文本信息的实例
2018/06/05 Python
解决tensorboard多个events文件显示紊乱的问题
2020/02/15 Python
实例讲解Python 迭代器与生成器
2020/07/08 Python
Java Unsafe类实现原理及测试代码
2020/09/15 Python
Python的信号库Blinker用法详解
2020/12/31 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
HTML5+CSS3实现无插件拖拽上传图片(支持预览与批量)
2017/01/05 HTML / CSS
详解HTML5中div和section以及article的区别
2015/07/14 HTML / CSS
HTML5 Canvas的常用线条属性值总结
2016/03/17 HTML / CSS
Dockers美国官方网站:卡其裤、男士服装、鞋及配件
2016/11/22 全球购物
售前工程师职业生涯规划
2014/03/02 职场文书
师德演讲稿范文
2014/05/06 职场文书
质检员岗位职责范本
2015/04/07 职场文书
2015年园林绿化工作总结
2015/05/23 职场文书
Nginx反向代理及负载均衡如何实现(基于linux)
2021/03/31 Servers
css让页脚保持在底部位置的四种方案
2022/07/23 HTML / CSS