路由传参 - props
使用props可以降低耦合度,取代$route
什么是代码的耦合?
模块之间的联系紧密成度
联系越紧密就是耦合度越高,这样是不好的。因为模块和模块要低耦合才对。。
高内聚、低耦合的模块是设计时追求的目标。
衡量模块独立性的定性标准是内聚(一个模块内各个元素彼此结合的紧密程度)和耦合(一个软件结构内不同模块之间互连程度的度量)。
路由代码传参
import About from '@/About'
{
path :'/about/:id',//动态路由
component:About,
props:true
}
{
path:'/about',//普通路由
component:About,
props