最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue $emit()不能觸發(fā)父組件方法的原因及解決

 更新時間:2020年07月28日 09:59:57   作者:小小米粒吖  
這篇文章主要介紹了Vue $emit()不能觸發(fā)父組件方法的原因及解決,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

$emit傳入的事件名稱只能使用小寫,不能使用大寫的駝峰規(guī)則命名

如果修改后還是不行的話,就改用:

this.$parent.Event (Event為父組件中的自定義方法)

補充知識:Vue.js 使用 $emit 觸發(fā)事件填坑

vue的組件內(nèi)觸發(fā)外部事件不起作用

vue的組件內(nèi)觸發(fā)自定義事件(發(fā)外部事件)不起作用

今天學習vue的自定義組件功能,在組件內(nèi)部觸發(fā)一個事件,在使用組件的地方使用v-on綁定這個事件,然而觸發(fā)一直不生效,檢查了很多遍的代碼都沒看出什么問題,代碼如下:

<div id="app">
 <button v-on:click="IncrHandle">增加</button>
 <input v-model="total" placeholder="請輸入內(nèi)容" />
 <child v-bind:count="total" v-on:onIncr="IncrHandle"></child>
</div>
Vue.component("child",{
 props:['count'],
 template:"<button v-on:click='incr'>增加{{count}}</button>",
 data: function(){
 return {
  count: 0
 }
 },
 methods:{
 incr: function(){
  this.$emit('onIncr')
  this.count += 1
 }
 }
})
new Vue({
 el:"#app",
 data:{
 total: 0
 },
 methods:{
 IncrHandle:function(){
  this.total += 1
  total("增加1")
 },
 DncrHandle:function(){
  this.total -= 1
 }
 }
})

經(jīng)過無數(shù)的驗證,終于找到了解決辦法:

保證待傳遞的事件名稱為純小寫。不可以使用駝峰j格式。

即:

將v-on:onIncr改為v-on:onincr,將this.emit(′onIncr′)改為this.emit(&#x27;onIncr&#x27;)改為this.emit( ′ onIncr ′ )

改為this.emit(‘onincr')

以上這篇Vue $emit()不能觸發(fā)父組件方法的原因及解決就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vscode中Vue別名路徑提示的實現(xiàn)

    vscode中Vue別名路徑提示的實現(xiàn)

    這篇文章主要介紹了vscode中Vue別名路徑提示的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • vue項目網(wǎng)頁自適應(yīng)等比例放大縮小實例代碼

    vue項目網(wǎng)頁自適應(yīng)等比例放大縮小實例代碼

    等比例縮放可以在不同的分辨率下都能夠一屏展示,不會有滾動條的問題,也不會有適配問題,下面這篇文章主要給大家介紹了關(guān)于vue項目網(wǎng)頁自適應(yīng)等比例放大縮小的相關(guān)資料,需要的朋友可以參考下
    2022-11-11
  • uni-app進階使用技巧分享

    uni-app進階使用技巧分享

    uni-app是一款基于Vue.js的跨平臺開發(fā)框架,它借助了 Vue.js 的語法和組件化開發(fā)思想,本文將詳細介紹 uni-app 的全局配置、靜態(tài)資源管理、路由管理以及數(shù)據(jù)通信和狀態(tài)管理的進階使用技巧,需要的朋友可以參考下
    2023-06-06
  • 一文徹底搞懂Vue中scoped和/deep/原理

    一文徹底搞懂Vue中scoped和/deep/原理

    在Vue中,有兩種常用的CSS選擇器,用于修改組件樣式:scoped?和?/deep/(或?::v-deep),它們都是為了實現(xiàn)樣式的作用域,本文小編就來分別給大家介紹一下這兩種選擇器的原理,需要的朋友可以參考下
    2023-08-08
  • Vue項目build后,圖片加載不出來的解決

    Vue項目build后,圖片加載不出來的解決

    這篇文章主要介紹了Vue項目build后,圖片加載不出來的解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-03-03
  • vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面

    vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面

    這篇文章主要介紹了vue如何實現(xiàn)路由跳轉(zhuǎn)到外部鏈接界面,具有很好的參考價值,希望對大家有所幫助。
    2022-10-10
  • vue打包生成的文件的js文件過大的優(yōu)化方式

    vue打包生成的文件的js文件過大的優(yōu)化方式

    這篇文章主要介紹了vue打包生成的文件的js文件過大的優(yōu)化方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • Vue.prototype全局變量的實現(xiàn)示例

    Vue.prototype全局變量的實現(xiàn)示例

    在Vue中可以使用Vue.prototype向Vue的全局作用域添加屬性或方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-06-06
  • 詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存

    本篇文章主要介紹了詳解使用Vue Router導航鉤子與Vuex來實現(xiàn)后退狀態(tài)保存,具有一定的參考價值,有興趣的可以了解一下
    2017-09-09
  • 簡單說說如何使用vue-router插件的方法

    簡單說說如何使用vue-router插件的方法

    這篇文章主要介紹了如何使用vue-router插件的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-04-04

最新評論

岑溪市| 仙桃市| 苍南县| 吉木萨尔县| 克拉玛依市| 南和县| 东乡| 兰坪| 滨海县| 称多县| 泗洪县| 固始县| 巫溪县| 贵德县| 博罗县| 岑巩县| 澜沧| 右玉县| 贺州市| 丹寨县| 比如县| 迭部县| 玛纳斯县| 西乌| 盱眙县| 伊宁县| 白玉县| 襄城县| 北辰区| 东方市| 淮安市| 汉源县| 北票市| 房产| 夹江县| 公安县| 和政县| 开封县| 布拖县| 岢岚县| 玉环县|