解决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 相关文章推荐
css值转换成数值请抛弃parseInt
Oct 24 Javascript
escape函数解决js中ajax传递中文出现乱码问题
Oct 30 Javascript
学习JavaScript设计模式之代理模式
Jan 12 Javascript
JavaScript日期对象(Date)基本用法示例
Jan 18 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
May 10 Javascript
基于Vue 2.0的模块化前端 UI 组件库小结
Dec 21 Javascript
基于vue中css预加载使用sass的配置方式详解
Mar 13 Javascript
Angular搜索场景中使用rxjs的操作符处理思路
May 30 Javascript
Vuex中的State使用介绍
Jan 19 Javascript
实现AJAX异步调用和局部刷新的基本步骤
Mar 17 Javascript
vue 实现弹窗关闭后刷新效果
Apr 08 Vue.js
解决vue自定义组件@click点击失效问题
Apr 30 Vue.js
微信小程序实现日历签到
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
php函数重载的替代方法--伪重载详解
2015/05/08 PHP
PHP封装的字符串加密解密函数
2015/12/18 PHP
微信公众平台开发(五) 天气预报功能开发
2016/12/03 PHP
Yii框架用户登录session丢失问题解决方法
2017/01/07 PHP
yii插入数据库防并发的简单代码
2017/05/27 PHP
PHP超低内存遍历目录文件和读取超大文件的方法
2019/05/01 PHP
javascript 火狐(firefox)不显示本地图片问题解决
2008/07/05 Javascript
DOM 基本方法
2009/07/18 Javascript
JavaScript DOM学习第六章 表单实例
2010/02/19 Javascript
对xmlHttp对象方法和属性的理解
2011/01/17 Javascript
JavaScript中实现sprintf、printf函数
2015/01/27 Javascript
新手快速学习JavaScript免费教程资源汇总
2015/06/25 Javascript
微信小程序实现团购或秒杀批量倒计时
2020/11/01 Javascript
ES6 let和const定义变量与常量的应用实例分析
2019/06/27 Javascript
探究一道价值25k的蚂蚁金服异步串行面试题
2020/08/21 Javascript
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
分享Python切分字符串的一个不错方法
2018/12/14 Python
python3.x+pyqt5实现主窗口状态栏里(嵌入)显示进度条功能
2019/07/04 Python
Python Opencv任意形状目标检测并绘制框图
2019/07/23 Python
使用Python实现画一个中国地图
2019/11/23 Python
详解如何使用Pytest进行自动化测试
2021/01/14 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
HTML5 解决苹果手机不能自动播放音乐问题
2017/12/27 HTML / CSS
Mytheresa美国官网:德国知名的女性奢侈品电商
2017/05/27 全球购物
什么是GWT的Module
2013/01/20 面试题
如果重写了对象的equals()方法,需要考虑什么
2014/11/02 面试题
宿舍卫生检讨书
2014/01/16 职场文书
我的五年职业生涯规划
2014/01/23 职场文书
绩效考核实施方案
2014/03/18 职场文书
公司办公室岗位职责
2014/03/19 职场文书
小学模范班主任事迹材料
2014/05/13 职场文书
交通事故委托书范本
2014/09/28 职场文书
表扬稿表扬信的格式及范文
2019/06/24 职场文书
Python机器学习三大件之一numpy
2021/05/10 Python
详解vue身份认证管理和租户管理
2021/05/25 Vue.js
浅谈MySql整型索引和字符串索引失效或隐式转换问题
2021/11/20 MySQL