<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題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關鍵字專題關鍵字專題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
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        vue中調用methods的方法

        來源:懂視網 責編:小OO 時間:2020-11-27 19:40:02
        文檔

        vue中調用methods的方法

        1.首先定義一個公共的vue組件。var eventHub = new Vue();。2.在事件當前的組件中,在created中,用$on向公共的組件eventHub傳遞,translate是自定義的,getCardNum(data)是要在外部調用的方法。eventHub.$on(';translate';.function (data) {that.getCardNum(data);});。3.最后在父組件中,注意負組件要用一個變量保存,var vm = new Vue({})。4.在父組件中的methods的方法中定義一個方法,在方法里用$emit接收公共組件里的方法。
        推薦度:
        導讀1.首先定義一個公共的vue組件。var eventHub = new Vue();。2.在事件當前的組件中,在created中,用$on向公共的組件eventHub傳遞,translate是自定義的,getCardNum(data)是要在外部調用的方法。eventHub.$on(';translate';.function (data) {that.getCardNum(data);});。3.最后在父組件中,注意負組件要用一個變量保存,var vm = new Vue({})。4.在父組件中的methods的方法中定義一個方法,在方法里用$emit接收公共組件里的方法。

        下面我就為大家分享一篇vue中實現在外部調用methods的方法,具有很好的參考價值,希望對大家有所幫助。

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

        var eventHub = new Vue();

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

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

        3.最后在父組件中,注意負組件要用一個變量保存,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組件外部,或者文件外部調用getCardNum(data)這個函數,比如在html中就可以 onclick = vm.getCardNum() 這樣來調用;vm是父組件

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

        我用vue開發的過程中,遇到java后臺的彈窗頁面想要調用我vue組件中的方法,可是后臺的彈窗頁面并沒有在我的vue組件中,其他的頁面想要調用的vue中的方法,只能在父組件中調用,于是研究了很久,最后確定,將組件中的function()方法傳遞到最上一層的父組件中,將負組件保存在變量中,最后直接在其他頁面中調用方法,調用的時候,就不能用@click方法來調用了,因為后臺的頁面并不在我的vue組件內部,于是調用就是onclick = vm.getCardNum();這樣調用,vm是父組件

        上面是我整理給大家的,希望今后會對大家有幫助。

        相關文章:

        express搭建查詢服務器

        在vue-cli項目中proxyTable跨域問題

        在React組件中refs的使用方法

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        vue中調用methods的方法

        1.首先定義一個公共的vue組件。var eventHub = new Vue();。2.在事件當前的組件中,在created中,用$on向公共的組件eventHub傳遞,translate是自定義的,getCardNum(data)是要在外部調用的方法。eventHub.$on(';translate';.function (data) {that.getCardNum(data);});。3.最后在父組件中,注意負組件要用一個變量保存,var vm = new Vue({})。4.在父組件中的methods的方法中定義一個方法,在方法里用$emit接收公共組件里的方法。
        推薦度:
        標簽: 方法 VUE 的方法
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 一区二区免费在线观看| 一级毛片免费毛片毛片| 亚洲熟妇无码一区二区三区| 精品视频免费在线| 成人永久免费福利视频网站| a级亚洲片精品久久久久久久 | 日本免费在线中文字幕| 无码国产精品一区二区免费虚拟VR | 国产AV无码专区亚洲AV琪琪| 午夜成人免费视频| 182tv免费观看在线视频| 日本一区免费电影| 亚洲av午夜国产精品无码中文字| 中文字幕免费在线看线人动作大片 | 久久久久亚洲?V成人无码| 亚洲国产中文在线二区三区免| 男女啪啪免费体验区| 亚洲AV无码乱码在线观看性色扶| 黄色网址在线免费观看| 亚洲精品国产高清不卡在线| GOGOGO高清免费看韩国| 免费看的一级毛片| 日韩亚洲人成网站| 免费无码精品黄AV电影| 亚洲Av无码精品色午夜| 国产精品亚洲lv粉色| 国产免费观看视频| 久久精品免费网站网| 亚洲va在线va天堂va不卡下载| 中文字幕视频免费| 亚洲AV综合色区无码一区| 久久午夜无码免费| 亚洲国产成人超福利久久精品| 成人性生交大片免费看午夜a| 粉色视频免费入口| 亚洲成在人线av| 成人浮力影院免费看| 国产亚洲视频在线| 日木av无码专区亚洲av毛片| 一区二区3区免费视频| 亚洲∧v久久久无码精品 |