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

vue中實(shí)現(xiàn)在外部調(diào)用methods的方法(推薦)

 更新時間:2018年02月08日 08:38:33   作者:zj張靜  
下面小編就為大家分享一篇vue中實(shí)現(xiàn)在外部調(diào)用methods的方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.首先定義一個公共的vue組件;

var eventHub = new Vue(); 

2.在事件當(dāng)前的組件中,在created中,用$on向公共的組件eventHub傳遞,translate是自定義的,getCardNum(data)是要在外部調(diào)用的方法;

eventHub.$on('translate', function (data) { 
        that.getCardNum(data); 
      }); 

3.最后在父組件中,注意負(fù)組件要用一個變量保存,var vm = new Vue({});

4.在父組件中的methods的方法中定義一個方法,在方法里用$emit接收公共組件里的方法;

var vm = new Vue({ 
 el: '#example', 
 data: { 
  msg: 'Hello Directive', 
  data: {} 
 }, 
 methods: { 
  getCardNum: function (data, on) { 
   eventHub.$emit('translate', data); 
  } 
 } 
}); 

5.最后就可以在vue組件外部,或者文件外部調(diào)用getCardNum(data)這個函數(shù),比如在html中就可以 onclick = vm.getCardNum() 這樣來調(diào)用;vm是父組件

6.注意一定要把父組件的變量名寫上 vm.getCardNum();

我用vue開發(fā)的過程中,遇到j(luò)ava后臺的彈窗頁面想要調(diào)用我vue組件中的方法,可是后臺的彈窗頁面并沒有在我的vue組件中,其他的頁面想要調(diào)用的vue中的方法,只能在父組件中調(diào)用,于是研究了很久,最后確定,將組件中的function()方法傳遞到最上一層的父組件中,將負(fù)組件保存在變量中,最后直接在其他頁面中調(diào)用方法,調(diào)用的時候,就不能用@click方法來調(diào)用了,因?yàn)楹笈_的頁面并不在我的vue組件內(nèi)部,于是調(diào)用就是onclick = vm.getCardNum();這樣調(diào)用,vm是父組件

以上這篇vue中實(shí)現(xiàn)在外部調(diào)用methods的方法(推薦)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue3 component is 不顯示的問題及解決

    vue3 component is 不顯示的問題及解決

    這篇文章主要介紹了vue3 component is 不顯示的問題及解決,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue init webpack 建vue項(xiàng)目報(bào)錯的解決方法

    vue init webpack 建vue項(xiàng)目報(bào)錯的解決方法

    今天小編就為大家分享一篇vue init webpack 建vue項(xiàng)目報(bào)錯的解決方法,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue+tp5實(shí)現(xiàn)簡單登錄功能

    vue+tp5實(shí)現(xiàn)簡單登錄功能

    這篇文章主要為大家詳細(xì)介紹了vue+tp5實(shí)現(xiàn)簡單登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-11-11
  • vue實(shí)現(xiàn)壓縮圖片預(yù)覽并上傳功能(promise封裝)

    vue實(shí)現(xiàn)壓縮圖片預(yù)覽并上傳功能(promise封裝)

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)壓縮圖片預(yù)覽并上傳功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-01-01
  • vue實(shí)現(xiàn)登錄頁背景粒子特效

    vue實(shí)現(xiàn)登錄頁背景粒子特效

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)登錄頁背景粒子特效,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue中使用vue-plugin-hiprint插件進(jìn)行打印的功能實(shí)現(xiàn)

    Vue中使用vue-plugin-hiprint插件進(jìn)行打印的功能實(shí)現(xiàn)

    hiprint 是一個web 打印的js組件,無需安裝軟件,支持windows,macOS,linux 系統(tǒng),支持移動端,PC端瀏覽器,angular,vue,react 等 分頁預(yù)覽,打印,操作簡單,運(yùn)行快速,本文介紹了Vue中使用vue-plugin-hiprint插件進(jìn)行打印,需要的朋友可以參考下
    2025-04-04
  • Vue3項(xiàng)目中引用TS語法的實(shí)例講解

    Vue3項(xiàng)目中引用TS語法的實(shí)例講解

    這篇文章主要介紹了Vue3項(xiàng)目中引用TS語法的實(shí)例講解,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • 一文帶你搞懂Vue中Vuex的使用

    一文帶你搞懂Vue中Vuex的使用

    ??Vuex?是一個專為?Vue.js?應(yīng)用程序開發(fā)的狀態(tài)管理模式。它采用集中式存儲管理應(yīng)用的所有組件的狀態(tài)。本文會通過一些簡單的示例,為大家詳細(xì)講解Vuex的使用,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-11-11
  • 使用WebStorm運(yùn)行vue項(xiàng)目的詳細(xì)圖文教程

    使用WebStorm運(yùn)行vue項(xiàng)目的詳細(xì)圖文教程

    在WebStorm中怎么打開一個已有的項(xiàng)目,這個不用多說,那么如何運(yùn)行一個vue項(xiàng)目呢?下面這篇文章主要給大家介紹了關(guān)于使用WebStorm運(yùn)行vue項(xiàng)目的相關(guān)資料,需要的朋友可以參考下
    2023-02-02
  • Vue分析同步和異步有什么區(qū)別

    Vue分析同步和異步有什么區(qū)別

    這篇文章主要介紹了Vue分析同步和異步有什么區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2023-05-05

最新評論

衡南县| 张家口市| 涞水县| 绥芬河市| 天台县| 诸城市| 安庆市| 巫山县| 廉江市| 郑州市| 屏东县| 钟祥市| 长寿区| 喀什市| 保靖县| 昌都县| 彰武县| 永新县| 申扎县| 井冈山市| 蓬溪县| 安岳县| 凭祥市| 巢湖市| 合川市| 武功县| 禹州市| 泊头市| 浙江省| 襄城县| 南陵县| 简阳市| 温州市| 阿城市| 建湖县| 文水县| 临泉县| 武川县| 揭西县| 醴陵市| 方山县|