解决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 相关文章推荐
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
Oct 29 Javascript
基于jquery的大众点评,分类导航实现代码
Aug 23 Javascript
window.open不被拦截的实现代码
Aug 22 Javascript
在javaScript中关于submit和button的区别介绍
Oct 20 Javascript
让JavaScript中setTimeout支持链式操作的方法
Jun 19 Javascript
js匿名函数作为函数参数详解
Jun 01 Javascript
Javascript OOP之面向对象
Jul 31 Javascript
XMLHttpRequest Level 2 使用指南
Aug 26 Javascript
详解Vue组件实现tips的总结
Nov 01 Javascript
Vue2.2.0+新特性整理及注意事项
Aug 22 Javascript
创建Vue项目以及引入Iview的方法示例
Dec 03 Javascript
vue-openlayers实现地图坐标弹框效果
Sep 24 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获取后台Job管理的实现代码
2011/06/10 PHP
laravel中的错误与日志用法详解
2016/07/26 PHP
Yii2实现多域名跨域同步登录退出
2017/02/04 PHP
php实现PDO中捕获SQL语句错误的方法
2017/02/16 PHP
thinkPHP5.0框架自动加载机制分析
2017/03/18 PHP
PHP数据源架构模式之表入口模式实例分析
2020/01/23 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
FileUpload上传图片(图片不变形)
2010/08/05 Javascript
用innerhtml提高页面打开速度的方法
2013/08/02 Javascript
Jquery读取URL参数小例子
2013/08/30 Javascript
JS实现程序暂停与继续功能代码解读
2013/10/10 Javascript
jQuery javaScript捕获回车事件(示例代码)
2013/11/07 Javascript
jquery 使用简明教程
2014/03/05 Javascript
Jquery实现鼠标移动放大图片功能实例
2015/03/25 Javascript
JS 作用域与作用域链详解
2015/04/07 Javascript
纯css下拉菜单 无需js
2016/08/15 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
微信小程序实现换肤功能
2018/03/14 Javascript
jQuery+ajax实现动态添加表格tr td功能示例
2018/04/23 jQuery
vue项目部署上线遇到的问题及解决方法
2018/06/10 Javascript
微信小程序的线程架构【推荐】
2019/05/14 Javascript
js计算两个时间差 天 时 分 秒 毫秒的代码
2019/05/21 Javascript
重学JS之显示强制类型转换详解
2019/06/30 Javascript
vue中的mescroll搜索运用及各种填坑处理
2019/10/30 Javascript
24个ES6方法解决JS实际开发问题(小结)
2020/05/31 Javascript
pycharm 使用心得(七)一些实用功能介绍
2014/06/06 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
python利用paramiko连接远程服务器执行命令的方法
2017/10/16 Python
用 Python 连接 MySQL 的几种方式详解
2018/04/04 Python
python+selenium+PhantomJS抓取网页动态加载内容
2020/02/25 Python
python的launcher用法知识点总结
2020/08/07 Python
丝芙兰加拿大官方网站:SEPHORA加拿大
2018/11/20 全球购物
三年级评语大全
2014/04/23 职场文书
作文评语大全
2014/04/23 职场文书
相亲活动方案
2014/08/26 职场文书
“爱眼护眼,提前预防近视”倡议书3篇
2019/10/30 职场文书