赞
踩
3.1 路由组件与非路由组件的区别?
1.放置的位置不同:路由组件一般放置在pages文件夹中,非路由组件一般放置在components文件夹中。
2.使用的形式不同:路由组件一般需要在router文件夹中注册,非路由组件一般是以标签的形式使用。
3.相同点:路由注册完成以后,不管是路由组件,还是非路由组件,他们身上都有$route和$router属性。$route一般用来获取路由信息(路径,query参数、params参数等),$router一般进行编程式路由导航跳转(push、replace等)。
3.2 路由跳转的两种形式。
1.声明式路由导航:使用router-link标签进行路由的跳转。
2.编程式路由导航:使用$router的push/replace方法进行跳转。
区别:编程式路由导航除了可以进行页面跳转,还可以进行一些业务逻辑。
3.3 路由传参的两种形式
1.params参数:属于路径中的一部分,注意点:在配置路由时需要占位
- routes:[
- {
- //占位
- path:'/sear
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。