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 相关文章推荐
无语,javascript居然支持中文(unicode)编程!
Apr 12 Javascript
ExtJS 简介 让你知道extjs是什么
Dec 29 Javascript
arcgis for js 修改infowindow样式的方法
Nov 02 Javascript
js拖拽功能实现代码解析
Nov 28 Javascript
用jQuery实现可输入多选下拉组合框实例代码
Jan 18 Javascript
js eval函数使用,js对象和字符串互转实例
Mar 06 Javascript
使用node.js搭建服务器
May 20 Javascript
判断滚动条滑到底部触发事件(实例讲解)
Nov 15 Javascript
vue+axios+promise实际开发用法详解
Oct 15 Javascript
react 应用多入口配置及实践总结
Oct 17 Javascript
jQuery实现轮播图源码
Oct 23 jQuery
WebPack工具运行原理及入门教程
Dec 02 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数组删除元素示例
2014/03/21 PHP
destoon后台网站设置变成空白的解决方法
2014/06/21 PHP
PHP stream_context_create()函数的使用示例
2015/05/12 PHP
PHP+JavaScript实现无刷新上传图片
2017/02/21 PHP
PHP实现时间比较和时间差计算的方法示例
2017/07/24 PHP
实现laravel 插入操作日志到数据库的方法
2019/10/11 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
JQuery为textarea添加maxlength属性的代码
2010/04/07 Javascript
Jquery写一个鼠标拖动效果实现原理与代码
2012/12/24 Javascript
三种动态加载js的jquery实例代码另附去除js方法
2014/04/30 Javascript
jQuery使用attr()方法同时设置多个属性值用法实例
2015/03/26 Javascript
jquery如何实现点击空白处隐藏元素
2017/12/05 jQuery
vue :src 文件路径错误问题的解决方法
2018/05/15 Javascript
详解微信小程序实现仿微信聊天界面(各种细节处理)
2019/02/17 Javascript
vue.js自定义组件实现v-model双向数据绑定的示例代码
2020/01/08 Javascript
vue中利用iscroll.js解决pc端滚动问题
2020/02/15 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
vue内置组件keep-alive事件动态缓存实例
2020/10/30 Javascript
[01:29:31]VP VS VG Supermajor小组赛胜者组第二轮 BO3第一场 6.2
2018/06/03 DOTA
Python实现对字符串的加密解密方法示例
2017/04/29 Python
Python排序搜索基本算法之冒泡排序实例分析
2017/12/09 Python
python+matplotlib演示电偶极子实例代码
2018/01/12 Python
详解Numpy中的广播原则/机制
2018/09/20 Python
django自定义模板标签过程解析
2019/12/14 Python
Python如何向SQLServer存储二进制图片
2020/06/08 Python
逼真的HTML5树叶飘落动画
2016/03/01 HTML / CSS
html5 Canvas实现图片旋转的示例
2018/01/15 HTML / CSS
美国玩具公司:U.S.Toy
2018/05/19 全球购物
Monica Vinader官网:英国轻奢珠宝品牌
2020/02/05 全球购物
试解释COMMIT操作和ROLLBACK操作的语义
2014/07/25 面试题
三月学雷锋月活动总结
2014/04/28 职场文书
自主招生英文自荐信
2015/03/25 职场文书
超市员工辞职信范文
2015/05/12 职场文书
Three.js实现雪糕地球的使用示例详解
2022/07/07 Javascript
MySQL 原理与优化之Update 优化
2022/08/14 MySQL
TypeScript 内置高级类型编程示例
2022/09/23 Javascript