解决vue props传Array/Object类型值,子组件报错的情况


Posted in Javascript onNovember 07, 2020

问题:

Props with type Object/Array must use a factory function to return the default value.

1、在vue中如果当在父组件通过props传Array/Object类型值给子组件的时候

2、如果子组件的props接收default为 ,如下

解决vue props传Array/Object类型值,子组件报错的情况

报错

解决vue props传Array/Object类型值,子组件报错的情况

原因:props default 数组/对象的默认值应当由一个工厂函数返回

解决:

解决vue props传Array/Object类型值,子组件报错的情况

补充知识:vue的props如何传多个参数

vue父作用域将数据传到子组件通过props进行传参,如果需要传多个参数可以数组形式赋值给props,通过这样子组件就可以获取父组件传体过来的多个参数了。

<div id="app">
 <ul >
 <todo-item v-for="(item,index) in arr" v-bind:todo="item" v-bind:index="index"></todo-item>
 </ul>
</div>
<script type="text/javascript" src="js/vue.js" ></script>
<script>
    Vue.component("todo-item",{
   props:['todo','index'],
 template:"<li>{{index}}:{{todo.text}}</li>" 
 })
 var app = new Vue({
   el:"#app",
   data:{
 arr: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ]
 }
 })
</script>

以上这篇解决vue props传Array/Object类型值,子组件报错的情况就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
OfflineSave离线保存代码再次发布使用说明
May 23 Javascript
javascript 建设银行登陆键盘
Jun 10 Javascript
javascript实现Table排序的方法
May 15 Javascript
纯JS代码实现气泡效果
May 04 Javascript
使用vue.js2.0 + ElementUI开发后台管理系统详细教程(一)
Jan 21 Javascript
浅谈js停止事件冒泡 阻止浏览器的默认行为(阻止超连接 #)
Feb 08 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
Dec 24 Javascript
记录一次完整的react hooks实践
Mar 11 Javascript
3分钟读懂移动端rem使用方法(推荐)
May 06 Javascript
简单了解JS打开url的方法
Feb 21 Javascript
详解Vue2的diff算法
Jan 06 Vue.js
vue 把二维或多维数组转一维数组
Apr 24 Vue.js
解决Vue watch里调用方法的坑
Nov 07 #Javascript
浅谈vue.watch的触发条件是什么
Nov 07 #Javascript
html+vue.js 实现漂亮分页功能可兼容IE
Nov 07 #Javascript
解决vue watch数据的方法被调用了两次的问题
Nov 07 #Javascript
vue 避免变量赋值后双向绑定的操作
Nov 07 #Javascript
浅谈Vue static 静态资源路径 和 style问题
Nov 07 #Javascript
解决VueCil代理本地proxytable无效报错404的问题
Nov 07 #Javascript
You might like
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
PHP利用DWZ.CN服务生成短网址
2019/08/11 PHP
给moz-firefox下添加IE方法和属性
2007/04/10 Javascript
不用MOUSEMOVE也能滑动啊
2007/05/23 Javascript
javascript oop开发滑动(slide)菜单控件
2010/08/25 Javascript
js模拟滚动条(横向竖向)
2013/02/22 Javascript
JS控制阿拉伯数字转为中文大写示例代码
2013/09/04 Javascript
node.js中的fs.readFileSync方法使用说明
2014/12/15 Javascript
jquery.cookie.js用法实例详解
2015/12/25 Javascript
再谈JavaScript异步编程
2016/01/27 Javascript
sso跨域写cookie的一段js脚本(推荐)
2016/05/25 Javascript
如何学JavaScript?前辈的经验之谈
2016/12/28 Javascript
jquery实现限制textarea输入字数的方法
2017/09/06 jQuery
Vue+Flask实现简单的登录验证跳转的示例代码
2018/01/13 Javascript
JavaScript实现的贝塞尔曲线算法简单示例
2018/01/30 Javascript
vue js秒转天数小时分钟秒的实例代码
2018/08/08 Javascript
详解微信小程序-扫一扫 wx.scanCode() 扫码大变身
2019/04/30 Javascript
[52:41]OG vs IG 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/20 DOTA
[05:46]2018完美盛典-《同梦共竞》
2018/12/17 DOTA
Python tempfile模块学习笔记(临时文件)
2014/05/25 Python
wxpython 最小化到托盘与欢迎图片的实现方法
2014/06/09 Python
用Python从零实现贝叶斯分类器的机器学习的教程
2015/03/31 Python
Python 用Redis简单实现分布式爬虫的方法
2017/11/23 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
python 重命名轴索引的方法
2018/11/10 Python
Pandas_cum累积计算和rolling滚动计算的用法详解
2019/07/04 Python
印尼美容产品购物网站:PerfectBeauty.id
2017/12/01 全球购物
本科毕业生自我鉴定
2013/11/02 职场文书
优秀教师工作感言
2014/02/16 职场文书
国家励志奖学金个人先进事迹材料
2014/05/04 职场文书
设备管理实施方案
2014/05/31 职场文书
社区三八妇女节活动总结
2015/02/06 职场文书
教师个人工作总结范文2015
2015/10/14 职场文书
小学音乐课歌曲《堆雪人》教学反思
2016/02/18 职场文书
经典励志格言:每日一句,让你每天充满能量
2019/08/16 职场文书
Nginx反向代理至go-fastdfs案例讲解
2021/08/02 Servers