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 sudoku 数独智力游戏生成代码
Mar 27 Javascript
JavaScript(js)设置默认输入焦点(focus)
Dec 28 Javascript
一个简单的弹性返回顶部JS代码实现介绍
Jun 09 Javascript
js面向对象之公有、私有、静态属性和方法详解
Apr 17 Javascript
javascript滚轮事件基础实例讲解(37)
Feb 14 Javascript
微信小程序 仿猫眼实现实例代码
Mar 14 Javascript
深入理解Vue-cli搭建项目后的目录结构探秘
Jul 13 Javascript
浅谈vue路径优化之resolve
Oct 13 Javascript
JavaScript中变量、指针和引用功能与操作示例
Aug 04 Javascript
Vue中保存数据到磁盘文件的方法
Sep 06 Javascript
简单了解微信小程序 e.target与e.currentTarget的不同
Sep 27 Javascript
vue-cli3单页构建大型项目方案
Apr 07 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+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
PHP explode()函数的几个应用和implode()函数有什么区别
2015/11/05 PHP
php ci 获取表单中多个同名input元素值的代码
2016/03/25 PHP
PHP运行模式汇总
2016/11/06 PHP
基于Jquery的动态添加控件并取值的实现代码
2010/09/24 Javascript
使用Java实现简单的server/client回显功能的方法介绍
2013/05/03 Javascript
JQuery获取表格数据示例代码
2014/05/26 Javascript
js动态改变select选择变更option的index值示例
2014/07/10 Javascript
js和jquery中循环的退出和继续下一个循环
2014/09/03 Javascript
学习JavaScript设计模式之装饰者模式
2016/01/19 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
Angularjs实现带查找筛选功能的select下拉框示例代码
2016/10/04 Javascript
详解nodejs异步I/O和事件循环
2017/06/07 NodeJs
又拍云 Node.js 实现文件上传、删除功能
2018/10/28 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
wxpython 学习笔记 第一天
2009/03/16 Python
Python多层嵌套list的递归处理方法(推荐)
2016/06/08 Python
解决PyCharm的Python.exe已经停止工作的问题
2018/11/29 Python
Python学习笔记之视频人脸检测识别实例教程
2019/03/06 Python
python redis连接 有序集合去重的代码
2019/08/04 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
canvas烟花特效锦集
2018/01/17 HTML / CSS
泰国办公用品购物网站:OfficeMate
2018/02/04 全球购物
护理专业自荐信
2013/12/03 职场文书
公司周年庆典邀请函
2014/01/12 职场文书
我的动漫时代的创业计划书范文
2014/01/27 职场文书
教学改革实施方案
2014/03/31 职场文书
大型营销活动计划书
2014/04/28 职场文书
市场营销工作计划书
2014/05/06 职场文书
领导干部个人对照检查材料(群众路线)
2014/09/26 职场文书
2015年求职自荐信范文
2015/03/04 职场文书
锦旗赠语
2015/06/23 职场文书
整脏治乱工作简报
2015/07/21 职场文书
Django模型层实现多表关系创建和多表操作
2021/07/21 Python
MySQL主从切换的超详细步骤
2022/06/28 MySQL