在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML/ vue + typescript 使用 this.$router.options

vue + typescript 使用 this.$router.options

如果要訪問(wèn)路由列表 在正常的vue 項(xiàng)目中 直接 this.$router.options 就可以獲取到 路由列表

this.$router.options

但是在typescript中 我直接訪問(wèn) this.$router 可以直接看到 該對(duì)象的各種屬性

但是如果進(jìn)一步獲取就會(huì)在typescript中出錯(cuò)
報(bào)錯(cuò)信息:

Property 'options' does not exist on type 'VueRouter'.

通過(guò)查找資料 知道是 $router.options 是一個(gè)私人的api 沒(méi)有包括在 typings
但是我仍然想 獲取到 $router.options 中的路由列表 應(yīng)該怎么做才能 正常訪問(wèn)到
第一次嘗試 typescript 賜教

回答
編輯回答
綰青絲

可以使用this.$router['options']來(lái)解決

2018年6月15日 23:23
編輯回答
失魂人

同樣問(wèn)題的另一篇文章

使用了 this['router']

2018年8月11日 12:09