解决vue prop传值default属性如何使用,为何不生效的问题


Posted in Javascript onSeptember 21, 2020

如果在template中,显示的调用了 prop 属性,那么 default 属性就不会生效

如果在template中,不调用 prop 属性,default 就会生效

default 值有效与否,和 prop 的验证通不通过,没有关系

//声明
Vue.component("blog-post", {
 props: {
  postTitle: {
   type: Number,
   default: 10000
  }
 },
 template: "<h3>{{ postTitle }}</h3>"
});
//在template中,显示调用prop 属性,default不生效
<blog-post :postTitle="54"></blog-post>
//在template中,不调用prop 属性,default生效
<blog-post></blog-post>

补充知识:vue prop不同数据类型(数组,对象..)设置默认值

vue prop 会接收不同的数据类型,这里列出了 常用的数据类型的设置默认值的写法,其中包含: Number, String, Boolean, Array, Function, Object

refAge: {
type: Number,
default: 0
},
refName: {
type: String,
default: ''
},
hotDataLoading: {
type: Boolean,
default: false
},
hotData: {
type: Array,
default: () => {
return []
}
},
getParams: {
type: Function,
default: () => () => {}
},
meta: {
type: Object,
default: () => ({})
}

以上这篇解决vue prop传值default属性如何使用,为何不生效的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQuery最佳实践之精妙的自定义事件
Aug 11 Javascript
js编码、解码函数介绍及其使用示例
Sep 05 Javascript
Jquery 动态生成表格示例代码
Dec 24 Javascript
JS实现样式清新的横排下拉菜单效果
Oct 09 Javascript
angularjs ocLazyLoad分步加载js文件实例
Jan 17 Javascript
微信小程序 首页制作简单实例
Apr 07 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
Apr 20 Javascript
详解vue2.0的Element UI的表格table列时间戳格式化
Jun 13 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
Jun 21 Javascript
layui实现根据table数据判断按钮显示情况的方法
Sep 26 Javascript
JavaScript函数重载操作实例浅析
May 02 Javascript
el-table树形表格表单验证(列表生成序号)
May 31 Javascript
微信小程序实现日历签到
Sep 21 #Javascript
Vue切换Tab动态渲染组件的操作
Sep 21 #Javascript
js实现购物车商品数量加减
Sep 21 #Javascript
vue打开子组件弹窗都刷新功能的实现
Sep 21 #Javascript
浅谈vue使用axios的回调函数中this不指向vue实例,为undefined
Sep 21 #Javascript
vue大型项目之分模块运行/打包的实现
Sep 21 #Javascript
Vue+Element ui 根据后台返回数据设置动态表头操作
Sep 21 #Javascript
You might like
解密ThinkPHP3.1.2版本之独立分组功能应用
2014/06/19 PHP
php 判断页面或图片是否经过gzip压缩的方法
2017/04/05 PHP
PHP面向对象程序设计之构造方法和析构方法详解
2019/06/13 PHP
取选中的radio的值
2010/01/11 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
AngularJS入门教程之学习环境搭建
2014/12/06 Javascript
JavaScript实现查找字符串中第一个不重复的字符
2014/12/29 Javascript
innerHTML属性,outerHTML属性,textContent属性,innerText属性区别详解
2015/03/13 Javascript
Eclipse编辑jsp、js文件时卡死现象的解决办法汇总
2016/02/02 Javascript
总结JavaScript的正则与其他语言的不同之处
2016/08/25 Javascript
BootStrap栅格系统、表单样式与按钮样式源码解析
2017/01/20 Javascript
帝国cms首页列表页实现点赞功能
2017/10/30 Javascript
nodeJs实现基于连接池连接mysql的方法示例
2018/02/10 NodeJs
react实现同页面三级跳转路由布局
2019/09/26 Javascript
[09:40]DAC2018 4.5 SOLO赛 MidOne vs Miracle
2018/04/06 DOTA
[01:25:38]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第一场 1月19日
2021/03/11 DOTA
python使用PIL缩放网络图片并保存的方法
2015/04/24 Python
详解Python的Django框架中的通用视图
2015/05/04 Python
简单理解Python中的装饰器
2015/07/31 Python
python登录WeChat 实现自动回复实例详解
2019/05/28 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
python实现引用其他路径包里面的模块
2020/03/09 Python
详解python 内存优化
2020/08/17 Python
Python约瑟夫生者死者小游戏实例讲解
2021/01/04 Python
CSS3五个技巧给你的网站带来出色的效果
2009/04/02 HTML / CSS
字中字效果的实现【html5实例】
2016/05/03 HTML / CSS
瑞典快乐袜子:Happy Socks
2018/02/16 全球购物
办公室前台岗位职责范本
2013/12/10 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
驾驶员培训方案
2014/05/01 职场文书
物理课外活动总结
2014/08/27 职场文书
2014年最新大专生职业生涯规划书范文
2014/09/13 职场文书
2015年招商引资工作总结
2015/04/25 职场文书
大学优秀学生主要事迹材料
2015/11/04 职场文书
postgresql之greenplum字符串去重拼接方式
2023/05/08 PostgreSQL
box-shadow单边阴影的实现
2023/05/21 HTML / CSS