在vive应用中,除了静态路由,也可以定义动态路由。动态路由可以包含参数,用以展示与访问地址相关的不同内容。例如,创建一个名为post show的组件,放在s r c post show
目录下,它会响应诸如/post/:postID
这样的动态路由地址(其中:postID
是参数)。在post roads.ts
文件中导入并定义这个路由,再为其指定一个名字(如post show
)和对应组件。在路由组件中,可以利用参数值来获取和展示内容。参数值可以在组件的模板中通过$router
的params
属性访问,也可以在组件的script
部分通过相应的生命周期方法获取并在控制台输出。访问不同的动态路由地址将显示参数化内容,并在控制台输出当前访问地址中的参数值。