2018-06-14

vue项目中 props想返回一个对象的时候

es5的写法:

props:{

    testObj:{

        type:Object,

        default:function(){

            return {

                //要设置的数据

            }

        }

    }

}

es6(用箭头函数的时候注意返回的时候加个大括号)

//由于大括号被解释为代码块,所以如果箭头函数直接返回对象,必须在对象外面加上括号。

props:{

    testObj:{

        type:Object,

        default: () => ({

            //要设置的数据

        })

    }

}


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第2章 基本语法 2.1 概述 基本句法和变量 语句 JavaScript程序的执行单位为行(line),也就是一...
    悟名先生阅读 4,207评论 0 13
  • 在C语言中,五种基本数据类型存储空间长度的排列顺序是: A)char B)char=int<=float C)ch...
    夏天再来阅读 3,417评论 0 2
  • 本文为阮一峰大神的《ECMAScript 6 入门》的个人版提纯! babel babel负责将JS高级语法转义,...
    Devildi已被占用阅读 2,027评论 0 4
  • { "Unterminated string literal.": "未终止的字符串文本。", "Identifi...
    一粒沙随风飘摇阅读 10,776评论 0 3
  • 听小区的朋友说前两天有人跳楼自杀了十二楼,27岁只有这些简单的数字男性,群租只有这些简单的描述一个活生生的生命结束...
    拾文煮雨阅读 388评论 0 5