【金秋打卡】第15天-vue3.0实现todolist
2022/11/10 4:23:59
本文主要是介绍【金秋打卡】第15天-vue3.0实现todolist,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
第一模块
课程名称:vue3.0实现todolist
章节名称:
- 4-2 实现todolist之跳转路由
讲师姓名:五月的夏天
第二模块
课程内容(概述)
1、讲解如何实现路由跳转,router.push
、router.back()
,router.go()
如何使用
第三模块
介绍
Vue
的单页面应用是基于路由+组件的形式,路由用于设定访问路径,并将路径与组件映射起来。这种形式相对于 a
标签超链来说不会重新加载页面,而是在同一个页面中进行路由跳转。如何跳转?
配置
App.vue
是项目的主组件,可以理解为项目的入口页面,所有页面都在 App.vue
页之下进行切换。接下来我们要来修改 App.vue
,以适应我们添加的 Router
功能
<template> <div> <!-- 路由视图容器 --> <router-view /> </div> </template>
在views
目录下新建About.vue
,Home.vue
文件
<!-- About.vue --> <template> <div> -------------------------- About <button type="button" @click="onRet">返回上一页</button> -------------------------- </div> </template> <script> import { defineComponent } from 'vue' import { useRouter } from 'vue-router' export default defineComponent({ name: 'About', setup() { const router = useRouter() const onRet = () => { // 返回上一页 router.back() } return { onRet } } }) </script>
<!-- Home.vue --> <template> <div> <button @click="toAbout">跳转关于</button> </div> </template> <script> import { defineComponent } from 'vue' import { useRouter } from 'vue-router' export default defineComponent({ name: 'Home', setup() { const router = useRouter() const toAbout = () => { // 跳转路由 router.push({ path: '/about' }) } return { toAbout } } }) </script>
路由文件配置如下
import { createWebHistory, createRouter } from "vue-router"; import Home from "@/views/Home.vue"; import About from "@/views/About.vue"; const routes = [ { path: "/", name: "Home", component: Home, }, { path: "/about", name: "About", component: About, } ]; const router = createRouter({ history: createWebHistory(), routes }); export default router;
运行项目,点击【跳转关于】按钮即可实现路由跳转
第四模块
学习截图
这篇关于【金秋打卡】第15天-vue3.0实现todolist的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-23【JS逆向百例】爱疯官网登录逆向分析
- 2024-12-21Vue3教程:新手入门到实践应用
- 2024-12-21VueRouter4教程:从入门到实践
- 2024-12-20Vue3项目实战:从入门到上手
- 2024-12-20Vue3项目实战:新手入门教程
- 2024-12-20VueRouter4项目实战:新手入门教程
- 2024-12-20如何实现JDBC和jsp的关系?-icode9专业技术文章分享
- 2024-12-20Vue项目中实现TagsView标签栏导航的简单教程
- 2024-12-20Vue3入门教程:从零开始搭建你的第一个Vue3项目
- 2024-12-20从零开始学习vueRouter4:基础教程