解决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异步加载 JavaScript脚本解决方案
Apr 20 Javascript
教你如何自定义百度分享插件以及bshare分享插件的分享按钮
Jun 20 Javascript
jQuery.position()方法获取不到值的安全替换方法
Mar 13 Javascript
基于JS实现的倒计时程序实例
Jul 24 Javascript
javascript文本模板用法实例
Jul 31 Javascript
JavaScript高级程序设计(第三版)学习笔记1~5章
Mar 11 Javascript
Javascript中的神器——Promise
Feb 08 Javascript
详解Vue.js入门环境搭建
Mar 17 Javascript
详解Vue2+Echarts实现多种图表数据可视化Dashboard(附源码)
Mar 21 Javascript
jQuery事件多次绑定与解绑问题实例分析
Feb 19 jQuery
Android 自定义view仿微信相机单击拍照长按录视频按钮
Jul 19 Javascript
vue中监听路由参数的变化及方法
Dec 06 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
怎样在PHP中通过ADO调用Asscess数据库和COM程序
2006/10/09 PHP
ThinkPHP 防止表单重复提交的方法
2011/08/08 PHP
PHP+Javascript实现在线拍照功能实例
2015/07/18 PHP
thinkPHP框架自动填充原理与用法分析
2018/04/03 PHP
javascript一些不错的函数脚本代码
2008/09/10 Javascript
SlideView 图片滑动(扩展/收缩)展示效果
2010/08/01 Javascript
Javascript中的方法链(Method Chaining)介绍
2015/03/15 Javascript
学习Bootstrap组件之下拉菜单
2015/07/28 Javascript
读Javascript高性能编程重点笔记
2016/12/21 Javascript
使用jQuery的ajax方法向服务器发出get和post请求的方法
2017/01/13 Javascript
JS使用cookie实现只出现一次的广告代码效果
2017/04/22 Javascript
AngularJS表单验证功能分析
2017/05/26 Javascript
angularjs下拉框空白的解决办法
2017/06/20 Javascript
详解vue.js移动端导航navigationbar的封装
2017/07/05 Javascript
jQuery自动或手动图片切换效果
2017/10/11 jQuery
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
JS实现的冒泡排序,快速排序,插入排序算法示例
2019/03/02 Javascript
python实现倒计时的示例
2014/02/14 Python
python字符串连接方法分析
2016/04/12 Python
python使用opencv读取图片的实例
2017/08/17 Python
使用python读取txt文件的内容,并删除重复的行数方法
2018/04/18 Python
pycharm 实现显示project 选项卡的方法
2019/01/17 Python
Python使用numpy模块实现矩阵和列表的连接操作方法
2019/06/26 Python
python 函数的缺省参数使用注意事项分析
2019/09/17 Python
python命令 -u参数用法解析
2019/10/24 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
基于opencv的selenium滑动验证码的实现
2020/07/24 Python
Python实现扫码工具的示例代码
2020/10/09 Python
Python监听键盘和鼠标事件的示例代码
2020/11/18 Python
HTML5本地存储之Web Storage应用介绍
2013/01/06 HTML / CSS
Html5 canvas画图白板踩坑
2020/06/01 HTML / CSS
汽车专业毕业生推荐信
2013/11/12 职场文书
酒店前厅员工辞职信
2014/01/08 职场文书
事业单位接收函
2014/01/10 职场文书
《老山界》教学反思
2014/04/08 职场文书
推广普通话标语
2014/06/27 职场文书