vue元件內函式相互呼叫問題

2021-09-28 18:10:59 字數 429 閱讀 6273

vue在同乙個元件內;

methods中的乙個方法呼叫methods中的另外乙個方法;

可以直接這樣呼叫:

functiona()
這樣是沒有考慮this作用域的問題的情況,如果你呼叫的functionb()函式不包含對vue事例中中對data資料的修改和呼叫(準確說沒有呼叫vue的例項物件的東西),這樣呼叫無可厚非的,比如:

functionb()
但是如果有用到this. ,控制台就會報某個屬性找不到的錯誤,這是因為functionb中的this實際指向的是呼叫它的functiona,我們只需要對呼叫方法繫結作用域就可解決,像這樣:

this.$options.methods.functionb.bind(this)();

React Hook 父子元件相互呼叫方法

1.子元件呼叫父元件函式方法 父元件let father return 子元件let children param 子元件呼叫父元件函式,可以向父元件傳參,重新整理父元件資訊 2.父元件條用子元件函式方法 父元件 需要引入useref import from react let father ret...

vue中子元件與父元件資料之間的相互呼叫

最近練手了乙個專案,是這樣的乙個頁面我拆分成了父元件 test.vue 和子元件 use select.vue 首先在父元件的js內用import引入子元件 字尾名省略了 import userselectdiv from user select 然後再data下面同級的部分寫乙個component...

vue與原生安卓相互呼叫

本篇部落格如有錯誤,還望各位大佬指正。最近公司有做直播類的專案,由於直播框架限制,限制所用的技術是vue搭建的h5頁面嵌入到原生安卓中。由於之前沒有過類似的混合開發經驗,所以今天寫篇部落格加深下印象。vue.js呼叫安卓方法 先將vue專案放到乙個內網位址或者外網位址中,然後安卓端通過 webvie...