【金秋打卡】第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-11-19vue2 开发移动端h5 使用那个ui框架比较好?-icode9专业技术文章分享
- 2024-11-19ReactJS结合TypeScript、Vite、Redux和TanStack (React Query) 实战教程
- 2024-11-19Vue3资料入门教程:零基础快速上手指南
- 2024-11-19Vue3资料:新手入门教程与实战指南
- 2024-11-19Vue资料:新手入门vue.js教程与实践指南
- 2024-11-19Vue资料:初学者入门指南
- 2024-11-18tcpdf可以等待vue动态页面加载完成后再生成pdf吗?-icode9专业技术文章分享
- 2024-11-16Vue3资料:新手入门必读教程
- 2024-11-16Vue3资料:新手入门全面指南
- 2024-11-16Vue资料:新手入门完全指南