有关props:true的疑问
来源:4-3 Vue-router之路由参数传递
 
			数字A
2020-06-15
  老师好,有关本章节中提到的props:true传递id优于直接在todo.vue中使用this.route.params.id,我有一点疑问。
  我最初的理解:一开始听老师说props:true可以让todo组件更好被其他组件调用,我的理解是通过prop来传id,这样/app/:id和/item/:id这两种路径都能让todo.vue获取id,而this.route.params.id则只能获取/app/:id的id;
  但之后老师又说this.route拿的是当前路径,那么this.$route也应该是两种路径都能获取id。
  因此,我觉得老师指的是不是props可以传id,从而让没有id的路径也能保证todo.vue获取id呢?
  还望老师解惑,谢谢老师。:)
写回答
	1回答
- 
				
				用props更好是因为不需要依赖router,你的组件如果用在一个没有router的应用中那你用router获取,这个代码就运行不了了 20
相似问题
