一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務器之家 - 編程語言 - JavaScript - 解決vue prop傳值default屬性如何使用,為何不生效的問題

解決vue prop傳值default屬性如何使用,為何不生效的問題

2021-10-06 15:49龍旗飄揚的艦隊 JavaScript

這篇文章主要介紹了解決vue prop傳值default屬性如何使用,為何不生效的問題。具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

如果在template中,顯示的調用了 prop 屬性,那么 default 屬性就不會生效

如果在template中,不調用 prop 屬性,default 就會生效

default 值有效與否,和 prop 的驗證通不通過,沒有關系

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//聲明
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

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
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屬性如何使用,為何不生效的問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持服務器之家。

原文鏈接:https://blog.csdn.net/qq_38310712/article/details/86544800

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 婷婷色天使在线视频观看 | 好大好硬好深好爽想要小雪 | 1769最新资源站 | 美女脱了内裤打开腿让男人图片 | 第一国内永久免费福利视频 | 四虎影院com | 国内体内she精视频免费 | 国产欧美日韩免费一区二区 | 欧美精品黑人巨大在线播放 | 网址在线观看你懂我意思吧免费的 | 青青青国产精品国产精品久久久久 | 国产永久一区二区三区 | 国产丰满美女做爰 | 亚洲国产精品一区二区久久 | 国产成人免费高清激情视频 | 手机看片自拍自自拍日韩免费 | 肥胖女人一级毛片 | 亚洲精品国产SUV | 我年轻漂亮的继坶2中字在线播放 | 精品综合久久久久久8888 | 亚洲国产成人久久综合区 | 加勒比一本大道香蕉在线视频 | 亚洲青草| 毛片影院| 俺去俺来也www色官网免费的 | 亚洲无线一二三区2021 | 亚洲国产精品一区二区三区久久 | 性生大片免费看 | 福利视频一区青娱 | 9久热久爱免费精品视频在线观看 | 久久九九久精品国产尤物 | 天堂网www中文天堂在线 | 国产91亚洲精品 | 色琪琪久久草在线视频 | 鬼惨笑小说 | 精品一区heyzo在线播放 | 亚洲欧美日韩国产一区二区精品 | 香港成人社区 | 亚洲精品国产一区二区在线 | 色欲麻豆国产福利精品 | 欧美国产日本高清不卡 |