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 相关文章推荐
js数据验证集合、js email验证、js url验证、js长度验证、js数字验证等简单封装
May 15 Javascript
js下通过prototype扩展实现indexOf的代码
Dec 08 Javascript
Javascript核心读书有感之类型、值和变量
Feb 11 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
分享使用AngularJS创建应用的5个框架
Dec 05 Javascript
AngularJS基础 ng-repeat 指令简单示例
Aug 03 Javascript
JS正则验证多个邮箱完整实例【邮箱用分号隔开】
Apr 19 Javascript
JS实现websocket长轮询实时消息提示的效果
Oct 10 Javascript
利用Angular2的Observables实现交互控制的方法
Dec 27 Javascript
JS实现的Object数组去重功能示例【数组成员为Object对象】
Feb 01 Javascript
layui之table checkbox初始化时选中对应选项的方法
Sep 02 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
Oct 26 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
《破坏领主》销量已超100万 未来将继续开发新内容
2020/03/08 其他游戏
分享常见的几种页面静态化的方法
2015/01/08 PHP
PHP实现从PostgreSQL数据库检索数据分页显示及根据条件查找数据示例
2018/06/09 PHP
Laravel框架使用Seeder实现自动填充数据功能
2018/06/13 PHP
PHP7新特性
2021/03/09 PHP
UI Events 用户界面事件
2012/06/27 Javascript
Js数组的操作push,pop,shift,unshift等方法详细介绍
2012/12/28 Javascript
js验证电话号码与手机支持+86的正则表达式
2014/01/23 Javascript
关于jQuery判断元素是否存在的问题示例探讨
2014/07/21 Javascript
用js传递value默认值的示例代码
2014/09/11 Javascript
探寻Javascript执行效率问题
2014/11/12 Javascript
js函数与php函数的区别实例浅析
2015/01/12 Javascript
JavaScript 事件对象介绍
2015/04/13 Javascript
js实现按钮颜色渐变动画效果
2015/08/20 Javascript
基于javascript实现九九乘法表
2016/03/27 Javascript
用AngularJS来实现监察表单按钮的禁用效果
2016/11/02 Javascript
微信小程序 详解页面跳转与返回并回传数据
2017/02/13 Javascript
js常用的继承--组合式继承
2017/03/06 Javascript
微信小程序自定义组件
2017/08/16 Javascript
CKeditor富文本编辑器使用技巧之添加自定义插件的方法
2019/06/14 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
vue的hash值原理也是table切换实例代码
2020/12/14 Vue.js
在Django中输出matplotlib生成的图片方法
2018/05/24 Python
python实现Windows电脑定时关机
2018/06/20 Python
pycharm在调试python时执行其他语句的方法
2018/11/29 Python
pandas的qcut()方法详解
2019/07/06 Python
基于python实现雪花算法过程详解
2019/11/16 Python
Python urlopen()参数代码示例解析
2020/12/10 Python
自荐信格式范文
2013/10/07 职场文书
专科生就业求职信
2014/06/22 职场文书
英语专业求职信
2014/07/08 职场文书
小学红领巾广播稿(3篇)
2014/09/13 职场文书
委托证明模板
2014/09/16 职场文书
2015年度护士个人工作总结
2015/04/09 职场文书
酒桌上的祝酒词
2015/08/12 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书