亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在后綴為js的文件里怎么調用后綴為vue文件中的methods中定義的方法

在后綴為js的文件里怎么調用后綴為vue文件中的methods中定義的方法

慕桂英3389331 2019-03-22 19:15:09
{  // 登錄  path:'/login',  component: resolve => require(['@/app/Page/login/login.vue'], resolve),  meta: {title: '登錄',wxAuth: true},  beforeEnter (to, from, next) {    if (auth.loggedIn()) {      next('/home')    } else {      next()    }  }},如上面是js文件中的一段代碼,我想在if(auth.loggedIn()){}里面調用在vue里面的methods中創建的這個方法 getLocation() {  return this.$store.dispatch("get", {    uri: consts.PREFIX + "/city/open/location"  });},該怎么實現
查看完整描述

1 回答

?
繁花如伊

TA貢獻2012條經驗 獲得超12個贊

兄dei換個思路,試試在組件內使用beforeRouteEnter如何? 看你代碼的用意是也是想事先發起一個get請求..


  // 組件內部

  beforeRouteEnter (to, from, next) {

    next(vm => {

        // 通過 `vm` 訪問組件實例

        vm.getLocation()

    })

  }

這種東西文檔里也有說明的


查看完整回答
反對 回復 2019-04-09
  • 1 回答
  • 0 關注
  • 751 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號