傳父發布訂閱註冊方法:基於自定義事件,把父元件中的某乙個方法註冊到任務佇列中
支援人數:>
0span
>
p>
>
反對人數:>
0span
>
p>
>
支援率:>
0%span
>
p>
div>
template
>
"votebuttontemplate"
>
class
="footer"
>
type
="button"
class
="btn btn-primary"
@click
="handle('support')"
>
支援button
>
type
="button"
class
="btn btn-danger"
@click
="handle('oppose')"
>
反對button
>
div>
template
>
src=
"../node_modules/vue/dist/vue.min.js"
>
script
>
>
//=>註冊元件
//=>在元件中調取渲染使用
const votecontent =}}
;const votebutton =},
methods:}}
;const myvote =
}//1.父元件傳遞的屬性名是kebab-cese格式,子元件在註冊時候應該按照camelcase/pasalcase格式來接收和使用:屬性名傳遞的是大寫的,其實也是按照小寫的來傳遞,所以props中註冊和使用的時候都按照小寫的來處理即可
//props :["title","aaa"],
//2.註冊屬性的校驗
// props :,
props:
, aaa:}}
,data()
},components:
, methods:}}
;let vm =
newvue(,
data:,]
},})
script
>
body
>
html
>
執行效果如下:
子元件傳值給父元件
原理 在父元件引用子元件時,通過事件繫結機制把乙個方法aaaa的引用傳給子元件,這個方法中可以有各種引數,子元件在觸發自己的函式或者某些資料發生變化時,觸發 事件繫結機制繫結的函式,通過引數的方式將要傳的值傳過來,父元件中處理,也就接到了子元件的值 最開始父元件本身有乙個方法 fathermetho...
vue元件通訊 子元件傳遞資料給父元件
上次已經介紹了父元件如何傳遞資料給子元件,那麼,子元件又是如何將資料傳遞給父元件的呢?vue中,子元件用 emit 來觸發事件,父元件用 on 來監聽子元件,也可通過直接在子元件的自定義標籤上使用v on來監聽子元件觸發的自定義事件。下面通過乙個例子來講解 每次加2後的總數 這裡只講解加1的操作,在...
1 16 父元件傳值給子元件
react中需要將資料一層層向下傳遞,資料是單向資料流 import react,from react import reactdom from react dom import bootstrap dist css bootstrap.css 什麼是符合元件 將多個元件進行組合,例如呼叫2次cou...