总结:
- 今天改了3个页面的8个问题,最大的感受就是,其实写组件的时候,吧想清楚一点,细心,百分之八十的真不是技术问题。这个东西具体要实现哪些功能,有和哪些东西有联系等。
- 路由跳转时带参数:
比如A页面,跳B页面。在A页面中可以有两种方式:
- 在模板中跳转:
<router-link :to="{ name: 'B', params: { id: 参数 }}">
- 在方法中跳转:
this.$router.push({ name:'B',params: { id: 参数 }})
两种方法可以通过路由跳转来传递参数。
- 也可以将
params
,改为:query
。query
不同之处是:不仅仅将参数传过去,而且会将参数显示在路由(浏览器url末尾)上。
在B页面中可以通过:this.$route
拿到query或params这个对象。通过this.$route.params.id
来获取到参数。
还有很多页面要改,我继续改问题了