• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關(guān)鍵字專題關(guān)鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當(dāng)前位置: 首頁 - 科技 - 知識(shí)百科 - 正文

    VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題

    來源:懂視網(wǎng) 責(zé)編:小采 時(shí)間:2020-11-27 22:03:04
    文檔

    VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題

    VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題:HTML 特性是不區(qū)分大小寫的。所以,當(dāng)使用的不是字符串模版,camelCased (駝峰式) 命名的 prop 需要轉(zhuǎn)換為相對(duì)應(yīng)的 kebab-case (短橫線隔開式) 命名: Vue.component('child', { // camelCase in JavaScript props: ['my
    推薦度:
    導(dǎo)讀VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題:HTML 特性是不區(qū)分大小寫的。所以,當(dāng)使用的不是字符串模版,camelCased (駝峰式) 命名的 prop 需要轉(zhuǎn)換為相對(duì)應(yīng)的 kebab-case (短橫線隔開式) 命名: Vue.component('child', { // camelCase in JavaScript props: ['my

    HTML 特性是不區(qū)分大小寫的。所以,當(dāng)使用的不是字符串模版,camelCased (駝峰式) 命名的 prop 需要轉(zhuǎn)換為相對(duì)應(yīng)的 kebab-case (短橫線隔開式) 命名:

    Vue.component('child', {
    // camelCase in JavaScript
    props: ['myMessage'],
    template: '<span>{{ myMessage }}</span>'
    })

    如果你使用字符串模版,則沒有這些限制。

    <!-- kebab-case in HTML -->
    <child my-message="hello!"></child>這個(gè)橫線是在你駝峰式命名的參數(shù)大寫字母前加上。 注意上面兩個(gè)代碼片段中的myMessage與my-message,vue.js會(huì)自動(dòng)轉(zhuǎn)化。

    如果你注意看瀏覽器的控制臺(tái)輸出,里面也有信息提示。

    如果你定義的prop參數(shù)不是駝峰式的,那就不用加橫線,寫的什么就用什么名。

    PS:下面看下vue組件參數(shù)傳遞命名

    背景

    今天在父子組件傳值的時(shí)候,父組件的值死活傳不到子組件中,斷點(diǎn)調(diào)試也沒有值,后來打開控制臺(tái)發(fā)現(xiàn)警告信息,html語句中不識(shí)別大寫字母,再一看,參數(shù)是駝峰命名,難不成是這個(gè)問題,遂百度之,確實(shí)如此,html中不支持大下寫,所以父組件傳值的時(shí)候,參數(shù)名應(yīng)該用短橫線連接。

    注意

    錯(cuò)誤示例:

    <my-component :userName='userName'></my-component>

    正確示例:

    <my-component :userName='userName'></my-component>

    總結(jié)

    以上所述是小編給大家介紹的VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

    聲明:本網(wǎng)頁內(nèi)容旨在傳播知識(shí),若有侵權(quán)等問題請(qǐng)及時(shí)與本網(wǎng)聯(lián)系,我們將在第一時(shí)間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題

    VueJS 組件參數(shù)名命名與組件屬性轉(zhuǎn)化問題:HTML 特性是不區(qū)分大小寫的。所以,當(dāng)使用的不是字符串模版,camelCased (駝峰式) 命名的 prop 需要轉(zhuǎn)換為相對(duì)應(yīng)的 kebab-case (短橫線隔開式) 命名: Vue.component('child', { // camelCase in JavaScript props: ['my
    推薦度:
    標(biāo)簽: VUE js 命名
    • 熱門焦點(diǎn)

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 精品久久久久久无码专区不卡| 亚洲爆乳精品无码一区二区| 国产高清国内精品福利99久久 | 精品午夜久久福利大片| 亚洲A∨精品一区二区三区| 91不卡在线精品国产| 51午夜精品免费视频| 乱码精品一区二区三区| 四虎永久在线精品免费一区二区| 国产高清在线精品一本大道国产| 国产精品久久久久9999| 久久99国产乱子伦精品免费| 亚洲精品成人a在线观看| 久久精品亚洲乱码伦伦中文| 国产精品亚洲二区在线观看| 91精品国产成人网在线观看| 国产在线不卡午夜精品2021 | 1区1区3区4区产品芒果精品| 东京热TOKYO综合久久精品| 亚洲情侣偷拍精品| 欧美日韩国产精品自在自线| 国产精品乱伦| 国产99视频精品专区| 欧美精品免费观看二区| 国产精品久久久福利| 国产精品久久久久久久久鸭| 97久久超碰成人精品网站| 精品国产三级a在线观看| 久久精品毛片免费观看| 久久久无码精品亚洲日韩按摩| 亚洲乱码精品久久久久..| 最新国产精品精品视频| 自拍偷自拍亚洲精品第1页| 中文字幕九七精品乱码| 亚洲AV无码久久精品成人| 亚洲av无码国产精品夜色午夜| 色欲久久久天天天综合网精品| 久久亚洲国产成人精品性色| 亚洲国产精品嫩草影院在线观看| 无码日韩精品一区二区免费暖暖| 日韩精品少妇无码受不了|