路由实操
1.抽离路由:
代码修改部分:
router,存放index.js:
import Find from ‘../views/Find‘
//import Friend from ‘../views/Friend‘ //修改成绝对路径
import Friend from ‘@/views/Friend‘
import VueRouter from ‘vue–router‘
Vue.use(VueRouter) // VueRouter插件初始化
const router = new VueRouter({
// route 一条路由规则 { path: 路径, component: 组件 }
routes: [
{ path: ‘/find‘, component: Find },
{ path: ‘/my‘, component: My },
{ path: ‘/friend‘, component: Friend },
]
})
main.js部分:
import router from ‘./router/index‘
Vue.config.productionTip = false
new Vue({
2.导航链接(声明式导航):
3.路由传值:
JS比直接在模板中书写多一个 this,查询query,动态params
对比:
4.路由重定向(有点像默认路由设置):
配置404:
模式设置(去除#号):
5.编程式导航:
跳转:
第一种:
第二种(根据路由名跳转):
传参:
6.案例:面试经验基础班
这样改才对:
代码在:面试经验基础版
7.自定义创建项目
创建项目:
默认项目包含:Babel,Eslink,我们还需勾选Router , Css pre–processors,Linter / Formatter
按照以下步骤:
代码规范处理:
原文地址:https://blog.csdn.net/CMBSNBB/article/details/134762415
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_45362.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!