亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > JS > 正文

簡單理解vue中Props屬性

2024-05-06 16:47:12
字體:
來源:轉載
供稿:網友

本文實例為大家解析了vueProps屬性,供大家參考,具體內容如下

使用 Props 傳遞數據

組件實例的作用域是孤立的。這意味著不能并且不應該在子組件的模板內直接引用父組件的數據。可以使用 props 把數據傳給子組件。

“prop” 是組件數據的一個字段,期望從父組件傳下來。子組件需要顯式地用 props 選項 聲明 props:

Vue.component('child', { // 聲明 props props: ['msg'], // prop 可以用在模板內 // 可以用 `this.msg` 設置 template: '<span>{{ msg }}</span>'})

然后向它傳入一個普通字符串:

<child msg="hello!"></child>

舉例

錯誤寫法:

<!DOCTYPE html><html lang="en"><head> <script type="text/javascript" src="./vue.js"></script> <meta charset="UTF-8"> <title>vue.js</title></head><body><pre> //使用 props 傳輸資料予子組件 //props , data 重復名稱會出現錯誤</pre><div id="app1"> <child mssage="hello!"></child></div><script> Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>{{ msg }}{{nihao}}{{nisha}}</span>', data: function() { return { mssage: 'boy' } } }); var vm = new Vue({ el: '#app1' })</script></body></html>

正確寫法:

<!DOCTYPE html><html lang="en"><head> <script type="text/javascript" src="./vue.js"></script> <meta charset="UTF-8"> <title>vue.js</title></head><body><pre> //使用 props 傳輸資料予子組件 //props , data 重復名稱會出現錯誤</pre><div id="app1"> <child mssage="hello!"></child></div><script> Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>{{ msg }}{{nihao}}{{nisha}}</span>' }); var vm = new Vue({ el: '#app1' })</script></body></html>

props 傳入多個數據(順序問題)

第一種:

HTML             

<div id="app1"><child msg="hello!"></child><child nihao="hello1!"></child><child nisha="hello2!"></child></div>

JS

 Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>{{ msg }}{{nihao}}{{nisha}}</span>', /*data: function() { return { msg: 'boy' } }*/ }); var vm = new Vue({ el: '#app1' })

結果:hello! hello1! hello2!

第二種:

HTML

<div id="app1"><child msg="hello!"></child> <child nihao="hello1!"></child> <child nisha="hello2!"></child></div>

JS

 Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>123{{ msg }}{{nihao}}{{nisha}}</span>', /*data: function() { return { msg: 'boy' } }*/ }); var vm = new Vue({ el: '#app1' })

結果:123hello! 123hello1! 123hello2!

第三種:

HTML

<div id="app1"><child msg="hello!"></child><child nihao="hello1!"></child> <child nisha="hello2!"></child></div>

JS

 Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>{{ msg }}{{nihao}}{{nisha}}123</span>', /*data: function() { return { msg: 'boy' } }*/ }); var vm = new Vue({ el: '#app1' })

結果:hello! 123 hello1! 123 hello2!123

第四種:

HTML                 

<div id="app1"><child msg="hello!"></child><child nihao="hello1!"></child><child nisha="hello2!"></child></div>

JS

 Vue.config.debug = true; Vue.component('child', { // declare the props props: ['msg','nihao','nisha'], // the prop can be used inside templates, and will also // be set as `this.msg` template: '<span>{{ msg }}123{{nihao}}{{nisha}}123</span>', /*data: function() { return { msg: 'boy' } }*/ }); var vm = new Vue({ el: '#app1' })

結果:hello! 123 123hello1! 123hello2!

結論:

在props 中傳入多個數據是,如果在父組件的模板類添加其他元素或者字符會有:
1-在最前面加入—每個子組件渲染出來都會在其前面加上

2-在最后面加入—每個子組件渲染出來都會在其后面加上

3-在中間加入—他前面子組件后面加上,后面的子組件后面加上

參考: http://cn.vuejs.org/guide/components.html#Props

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JavaScript/Ajax教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品久久久久影院日本| 欧美大秀在线观看| 久久成人免费视频| 久久免费少妇高潮久久精品99| 97久久精品人搡人人玩| 国产精品久久久999| 午夜精品三级视频福利| 成人中文字幕在线观看| 日韩精品视频在线播放| 欧美夜福利tv在线| 国内精品400部情侣激情| 亚洲精品一区二区三区婷婷月| 国产欧美一区二区三区四区| 中文字幕国产精品| 51精品国产黑色丝袜高跟鞋| 成人福利在线视频| 91精品国产乱码久久久久久蜜臀| 久久不射电影网| 久久6免费高清热精品| 国产精品羞羞答答| 色偷偷综合社区| 欧美做爰性生交视频| 欧美肥臀大乳一区二区免费视频| 日韩av有码在线| 久久久成人精品| 精品国产一区二区三区久久狼5月| 久久99精品久久久久久琪琪| 欧美极品在线播放| 午夜精品久久久久久久99热浪潮| 亚洲午夜久久久久久久| 久久亚洲国产精品成人av秋霞| 欧美成人中文字幕在线| 国产欧亚日韩视频| 久久久久久久久综合| 欧美黄色片免费观看| 欧美性生交xxxxx久久久| 日韩精品视频在线观看免费| 中文字幕在线亚洲| 中文字幕日韩欧美在线| 亚洲偷熟乱区亚洲香蕉av| 一个人看的www欧美| 岛国av一区二区| 久久青草福利网站| 亚洲欧美日韩成人| 日韩av在线网页| 亚洲欧美国产视频| 精品日韩美女的视频高清| 日韩国产精品一区| 久久久久久亚洲精品不卡| 午夜精品一区二区三区在线播放| 精品久久久久久久大神国产| 国产男女猛烈无遮挡91| 欧美国产日韩一区二区在线观看| 亚洲精品中文字| 日韩二区三区在线| 精品国产1区2区| 亚洲第一级黄色片| 欧美色另类天堂2015| 伊人久久大香线蕉av一区二区| 欧美色图在线视频| 欧美激情在线有限公司| 97国产精品免费视频| 成人做爽爽免费视频| 亚洲专区国产精品| 亚洲区bt下载| 97**国产露脸精品国产| 亚洲精品国产品国语在线| 青青久久av北条麻妃黑人| 亚洲黄色av女优在线观看| 国产午夜精品视频| 亚洲精品小视频在线观看| 久久久噜噜噜久久中文字免| 91精品国产高清自在线| 日韩美女在线观看一区| 日本中文字幕久久看| 久久久久久网站| 成人妇女免费播放久久久| 亚洲最大中文字幕| 亚洲欧美自拍一区| 欧美午夜片欧美片在线观看| 91在线色戒在线| 成人黄色在线观看| 影音先锋欧美在线资源| 欧美福利视频在线观看| 欧美日本高清一区| 日韩经典一区二区三区| 97在线视频国产| 九九热99久久久国产盗摄| 韩国19禁主播vip福利视频| 亚洲精品福利免费在线观看| 黑人精品xxx一区一二区| 欧美一区二区三区免费视| 久久亚洲综合国产精品99麻豆精品福利| 久久久国产精品亚洲一区| 福利一区视频在线观看| 日韩激情av在线播放| 91精品视频在线看| 亚洲精品成a人在线观看| 成人精品久久一区二区三区| 精品国产一区二区三区久久久狼| 91国产视频在线播放| 成人欧美一区二区三区黑人孕妇| 亚洲精品98久久久久久中文字幕| 黄色成人在线播放| 国产aⅴ夜夜欢一区二区三区| 一区二区日韩精品| 日韩av色在线| 正在播放亚洲1区| 日本一区二区三区在线播放| 久热精品视频在线免费观看| 中文字幕av一区| 欧美激情在线视频二区| 国产精品99蜜臀久久不卡二区| 亚洲欧美国产精品| 丁香五六月婷婷久久激情| 久久99久国产精品黄毛片入口| 成人免费观看a| 超碰97人人做人人爱少妇| 国产精品成人国产乱一区| 久久精品99国产精品酒店日本| 国产精品亚洲美女av网站| 日韩中文字幕视频| 欧美日韩另类字幕中文| 日韩av片免费在线观看| 久久久亚洲国产| 国产精品www| 久久精品91久久香蕉加勒比| 精品视频久久久久久久| 国产精品人人做人人爽| 欧美一级大胆视频| 精品久久久久久久久久久久久| 久久久日本电影| 欧美午夜激情小视频| 成人免费在线视频网站| 亚洲爱爱爱爱爱| 亚洲男人天堂网站| www.亚洲一二| 伊人伊成久久人综合网站| 久久久久久中文字幕| 欧美性xxxx极品hd欧美风情| 精品视频偷偷看在线观看| 欧美综合激情网| 亚洲欧美国产一本综合首页| www.欧美精品一二三区| 亚洲一区亚洲二区亚洲三区| 国产日韩亚洲欧美| 国产www精品| 亚洲美腿欧美激情另类| 国产suv精品一区二区三区88区| 热久久视久久精品18亚洲精品| 91牛牛免费视频| 色中色综合影院手机版在线观看| 精品久久久久久久久久国产| 一区二区三区回区在观看免费视频| 国产日韩欧美一二三区| 亚洲视频第一页| 91精品国产91久久久久久| 久久在线精品视频| 在线日韩中文字幕| 成人欧美在线观看| 91综合免费在线| 2025国产精品视频| 欧美在线视频在线播放完整版免费观看| 97成人在线视频|