当前位置: 首页 > news >正文

网站管理助手4.0 破解网站平台搭建技术

网站管理助手4.0 破解,网站平台搭建技术,贝壳找房网站做销售,做网站现在用什么语言在前面几篇文章中,我们学习了 Vue 的模板、组件、动画等知识。本篇将介绍 Vue Router,它是 Vue 官方提供的路由管理器,用于构建单页应用(SPA)。 目录 什么是路由Vue Router 安装与引入基本用法动态路由嵌套路由编程式…

在前面几篇文章中,我们学习了 Vue 的模板、组件、动画等知识。本篇将介绍 Vue Router,它是 Vue 官方提供的路由管理器,用于构建单页应用(SPA)。


目录

  1. 什么是路由
  2. Vue Router 安装与引入
  3. 基本用法
  4. 动态路由
  5. 嵌套路由
  6. 编程式导航
  7. 小结

什么是路由

在传统网站中,点击链接会向服务器发送请求,返回新的 HTML 页面。
单页应用(SPA) 中,页面只有一个 HTML,切换页面其实是切换 组件,路由负责管理这种组件切换。


Vue Router 安装与引入

在 HTML 中直接引入:

<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<script src="https://cdn.jsdelivr.net/npm/vue-router@3/dist/vue-router.js"></script>

或者在项目中安装:

npm install vue-router@3

基本用法

<div id="app"><p><router-link to="/home">首页</router-link><router-link to="/about">关于</router-link></p><router-view></router-view>
</div><script>
// 定义组件
const Home = { template: '<h2>这里是首页</h2>' }
const About = { template: '<h2>这里是关于页</h2>' }// 定义路由
const routes = [{ path: '/home', component: Home },{ path: '/about', component: About }
]// 创建路由实例
const router = new VueRouter({ routes })// 创建 Vue 实例
new Vue({el: '#app',router
})
</script>

在这里插入图片描述

  • <router-link> 用来生成导航链接
  • <router-view> 用来显示匹配到的组件

动态路由

可以在路径中使用参数:

<div id="app"><router-link to="/user/101">用户 101</router-link><router-view></router-view>
</div><script>
const User = { template: '<p>用户 ID:{{ $route.params.id }}</p>' 
}const routes = [{ path: '/user/:id', component: User }
]const router = new VueRouter({ routes })new Vue({el: '#app',router
})
</script>

在这里插入图片描述

访问 /user/101 时,会显示 用户 ID:101


嵌套路由

路由里还可以嵌套子路由。

<div id="app"><router-link to="/parent/child">子页面</router-link><router-view></router-view>
</div><script>
const Parent = { template: '<div>父页面 <router-view></router-view></div>' }
const Child = { template: '<p>子页面</p>' }const routes = [{ path: '/parent', component: Parent,children: [{ path: 'child', component: Child }]}
]const router = new VueRouter({ routes })new Vue({el: '#app',router
})
</script>

在这里插入图片描述


编程式导航

除了 <router-link>,我们也可以在代码里跳转。

this.$router.push('/home')
this.$router.replace('/about')
this.$router.go(-1) // 后退一步

小结

  1. Vue Router 用于管理 SPA 的页面切换。
  2. 核心组件:<router-link>(导航)、<router-view>(渲染)。
  3. 常见功能:基本路由、动态路由、嵌套路由、编程式导航。

📚 下一篇文章,我们将学习 Vuex 入门,理解状态管理的思想。

http://www.dtcms.com/a/451373.html

相关文章:

  • 城乡与建设部网站点石家装
  • 天河电子商务网站建设北京网站托管公司
  • 地图销售网站商务网页设计与制作作业
  • 网站建设调研通知iis上部署wordpress
  • 清华紫光网站建设江西智能网站建设哪家好
  • 网站开发平台 eclipse免费网站免费进入在线
  • 王晴儿 网站建设建行手机银行app下载
  • 学做热干面网站网站后台如何修改密码
  • 上海品牌网站建设网站制作公司制作网站
  • 做网站如何获利如何制作一个手机网站源码
  • 自建网站三种模式建设网站的详细步骤
  • 官方网站的推广策划怎么做企业管理培训课程推广
  • phpcmsv9手机网站源码无锡高端网站建设开发
  • Java 修饰符详解
  • 门户类网站注重什么广州seo优化公司排名
  • 鹤壁专业做网站多少钱excel可以制作网页吗
  • 常德外贸网站优化推广俄文网站制作
  • 用什么软件做网站交互效果支持asp的免费空间 适合钓鱼网站
  • 天津武清做网站德州宁津建设局网站
  • Linux应用 信号
  • 深圳市住房和建设局投诉电话wordpress优化提速
  • 百度爱做网站wordpress栏目出现404
  • 系统集成项目管理工程师【第十六章 监理基础知识】
  • 神农架网站设计如何知道一个网站用什么建设的
  • 网络营销技巧培训济南优化seo网站建设公司
  • 博山区住房和城乡建设局网站成都创意设计公司
  • 做美食网站视频国家有规定必须做可信网站验证
  • 游戏工作室网站模板网络合同怎么签有效
  • 遨游网站建设长沙好的网站建设品牌
  • 制作网站图片微商城小程序免费