vue点击按钮实现页面跳转

简介: vue点击按钮实现页面跳转

1.安装vue-router:
npm install vue-router

2.在main.js中引入并使用vue-router:
import Vue from 'vue'
import App from './App.vue'
import router from './router'
Vue.config.productionTip = false
new Vue({
router,
render: h => h(App),
}).$mount('#app')

3.在src目录下创建router.js文件,并配置路由:
import Vue from 'vue'
import VueRouter from 'vue-router'
import Home from './views/Home.vue'
import About from './views/About.vue'
Vue.use(VueRouter)
const routes = [
{

path: '/',
name: 'Home',
component: Home

},
{

path: '/about',
name: 'About',
component: About

}
]
const router = new VueRouter({
mode: 'history',
base: process.env.BASE_URL,
routes
})
export default router

4.在App.vue中使用router-link组件实现页面跳转:

Home | About

在上面的代码中,我们使用了router-link组件来实现页面跳转,to属性定义了跳转的路径,
点击后会自动引导vue-router进行路由跳转。同时,在App.vue中使用了router-view组件来显示当前路由对应的组件内容。

5.在views目录下创建Home.vue和About.vue组件,用于展示不同的页面内容。

Home Page

至此,我们就完成了一个简单的vue-router页面跳转的示例。需要注意的是,这里使用了history模式进行路由跳转,
这意味着我们需要配置服务器,以便在浏览器中刷新页面时不会出现404错误。如果不需要使用history模式,
可以将router.js中的mode属性改为hash模式。

目录
相关文章
|
2天前
|
JavaScript 测试技术
vue不同环境打包环境变量处理
vue不同环境打包环境变量处理
13 0
|
2天前
|
JavaScript
vue中高精度小数问题(加减乘除方法封装)处理
vue中高精度小数问题(加减乘除方法封装)处理
10 0
|
2天前
|
JavaScript
vue项目使用可选链操作符编译报错问题
vue项目使用可选链操作符编译报错问题
6 0
|
2天前
|
JavaScript
Vue项目启动报错处理
Vue项目启动报错处理
6 1
|
2天前
|
JavaScript 定位技术
vue项目开发笔记记录(二)
vue项目开发笔记记录
28 0
|
2天前
|
JSON JavaScript API
vue项目开发笔记记录(一)
vue项目开发笔记记录
29 0
|
2天前
|
JavaScript
Vue-实现点击空白处隐藏某节点
Vue-实现点击空白处隐藏某节点
9 1
|
2天前
|
缓存 JavaScript 前端开发
vue项目实战:实战技巧总结(中)
vue项目实战:实战技巧总结
25 1
|
6天前
|
JavaScript 搜索推荐 测试技术
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
深入了解 Vue CLI:现代化 Vue.js 项目开发工具
|
6天前
|
JavaScript
【vue】vue2 获取本地IP地址
【vue】vue2 获取本地IP地址
9 1