解决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 相关文章推荐
Jquery中获取iframe的代码
Jan 11 Javascript
JS绘制生成花瓣效果的方法
Aug 05 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
Nov 20 Javascript
老生常谈JavaScript 正则表达式语法
Aug 20 Javascript
关于Javascript回调函数的一个妙用
Aug 29 Javascript
jQuery实现checkbox列表的全选、反选功能
Nov 24 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
JS实现自定义弹窗功能
Aug 08 Javascript
JS使用Date对象实时显示当前系统时间简单示例
Aug 23 Javascript
微信小程序引用iconfont图标的方法
Oct 22 Javascript
vue回到顶部监听滚动事件详解
Aug 02 Javascript
vue 通过绑定事件获取当前行的id操作
Jul 27 Javascript
解决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
PHP中把数据库查询结果输出为json格式简单实例
2015/04/09 PHP
cakephp常见知识点汇总
2017/02/24 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
PHP新特性之字节码缓存和内置服务器
2017/08/11 PHP
用JavaScript 处理 URL 的两个函数代码
2007/08/13 Javascript
JQuery优缺点分析说明
2011/04/10 Javascript
jquery 页面滚动到底部自动加载插件集合
2014/01/31 Javascript
用unescape反编码得出汉字示例
2014/04/24 Javascript
node.js中的fs.mkdir方法使用说明
2014/12/17 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
Vue数据驱动模拟实现5
2017/01/13 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
微信小程序仿知乎实现评论留言功能
2018/11/28 Javascript
js防抖和节流的深入讲解
2018/12/06 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
json 带斜杠时如何解析的实现
2019/08/12 Javascript
vue(2.x,3.0)配置跨域代理
2019/11/27 Javascript
vue-cli3单页构建大型项目方案
2020/04/07 Javascript
Jquery $.map使用方法实例详解
2020/09/01 jQuery
Python本地与全局命名空间用法实例
2015/06/16 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
在Pycharm中对代码进行注释和缩进的方法详解
2019/01/20 Python
详解用Python练习画个美队盾牌
2019/03/23 Python
python 实现return返回多个值
2019/11/19 Python
Python基于Dlib的人脸识别系统的实现
2020/02/26 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
推荐值得学习的12款python-web开发框架
2020/08/10 Python
python中pow函数用法及功能说明
2020/12/04 Python
Wiggle中国:英国骑行、跑步、游泳 & 铁三运动装备专卖网店
2016/08/02 全球购物
给孩子的新年寄语
2014/04/08 职场文书
《槐乡五月》教学反思
2014/04/25 职场文书
公司节能减排倡议书
2014/05/14 职场文书
企业安全生产规章制度
2015/08/06 职场文书
详解OpenCV获取高动态范围(HDR)成像
2022/04/29 Python