我在应用程序中使用打字稿vue,我遇到了一个错误,该错误来自某个组件,在该组件中,我尝试访问传递给这样的路由的参数
properties = getModule(PropertiesModule, this.$store);
mounted() {
id = this.$router.history.current.params.id;
this.properties.getProperty(id);
}
get months() {
return this.$store.state.app.months;
}
get property() {
return this.$store.state.properties.property;
}
}
代码运行得非常好,因为据我所知这不是渎职行为。但打字稿仍会引发错误。我尝试使用es-lint disable-next-line,但是没有用。我也尝试给main.ts中的路由器提供任何类型的路由器,但效果不佳。 在vue.js中访问路由器参数是否比这更好?
答案 0 :(得分:1)
您可以在Vue.js中使用$route.params
来获取参数。
如果您想获得id
参数,则可以解决。
this.$route.params.id