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

自己做网站服务器多少钱怀化最新通知今天

自己做网站服务器多少钱,怀化最新通知今天,店铺只做商品展示网站怎么做,扁平化网站设计方案Vue Router 是 Vue.js 官方的路由管理器,常用于构建单页面应用(SPA)。本文将手把手带你完成 vue-router3.6.5 的基本配置,并实现一个带有嵌套路由的页面结构。本文适用于 Vue 2.x 项目 一、安装 vue-router3.6.5 npm install vue…

Vue Router 是 Vue.js 官方的路由管理器,常用于构建单页面应用(SPA)。本文将手把手带你完成 vue-router@3.6.5 的基本配置,并实现一个带有嵌套路由的页面结构。本文适用于 Vue 2.x 项目

一、安装 vue-router@3.6.5

npm install vue-router@3.6.5

二、创建 Router 配置文件

src/router/ 目录下创建 index.js 文件:

// src/router/index.js
import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/views/Home.vue'
import User from '@/views/User.vue'
import Main from '@/views/Main.vue'Vue.use(Router)export default new Router({routes: [{path: '/',redirect: '/main'},{path: '/main',component: Main,children: [{path: 'home',component: Home},{path: 'user',component: User}]}]
})

说明:

  • 根路径 / 会重定向到 /main;

  • /main 是一个主路由,它内部通过 children 配置两个子页面:/main/home 和 /main/user;

  • Home 和 User 是实际渲染的业务页面。

三、准备页面组件(views)

src/views/ 目录下,创建以下三个页面组件:

① Home.vue:

② User.vue:

③ Main.vue(嵌套路由的父组件):

<template><div><h2>Main 页面</h2><router-link to="/main/home">首页</router-link> |<router-link to="/main/user">用户</router-link><!-- 嵌套路由的出口 --><router-view /></div>
</template>

四、在 main.js 中挂载路由

修改 main.js 文件,引入并挂载路由实例:

// src/main.js
import Vue from 'vue'
import App from './App.vue'
import router from './router'Vue.config.productionTip = falsenew Vue({router,render: h => h(App),
}).$mount('#app')

五、在 App.vue 中添加 router-view 出口

App.vue 是所有页面的入口容器,在这里加入一级路由的出口:

<template><div id="app"><router-view /></div>
</template>

六、效果展示与说明

访问路径说明:

  • 访问 http://localhost:8080/ 会自动重定向到 /main;

  • /main 页面展示 Main.vue 的内容,内部包含路由链接;

  • 点击 “首页” 会加载 Home.vue;

  • 点击 “用户” 会加载 User.vue;

  • Main.vue 是嵌套子路由的容器,通过 <router-view /> 显示子页面内容。

七、总结

在 Vue 2 项目中使用 vue-router,我们首先通过 npm 安装 vue-router@3.6.5。然后在 src/router 目录下新建一个 index.js 文件,定义路由配置:将页面组件(比如 Home.vue 和 User.vue)和路径进行映射。为了实现嵌套路由,我们还创建了一个主页面组件 Main.vue,里面写一个 <router-view /> 用作子路由的出口。

接着,我们在 main.js 中引入 router 实例,并挂载到 Vue 根实例中。App.vue 是整个项目的入口,我们在其中放置一级路由出口 <router-view />。这样,当页面加载时,会首先加载主路由 Main.vue,而 Main.vue 中的 router-view 再根据子路由显示不同的子页面,比如 Home 或 User。这样可以实现主组件不变,子内容切换的效果,适合后台管理系统或者页面框架结构中常见的主-子布局。

总结来说:我们通过安装路由、配置组件映射、创建并暴露路由实例、在 main.js 挂载、App.vue 设置一级出口、Main.vue 写嵌套路由出口,从而完成一个主组件保持不变、子组件动态切换的嵌套路由页面结构


文章转载自:

http://ZqYSYMvG.dxpqd.cn
http://LdFumd2m.dxpqd.cn
http://F9JkLmkG.dxpqd.cn
http://L6v0iaL5.dxpqd.cn
http://kC2tmibj.dxpqd.cn
http://QXgCvWap.dxpqd.cn
http://ylqIbYdn.dxpqd.cn
http://T4tVhFoN.dxpqd.cn
http://lK104TF1.dxpqd.cn
http://vjFP1Ctt.dxpqd.cn
http://xp8znlSA.dxpqd.cn
http://gnmM5Jbi.dxpqd.cn
http://BCvu20oJ.dxpqd.cn
http://ossydoho.dxpqd.cn
http://cmnfTE4p.dxpqd.cn
http://6BwFIkVW.dxpqd.cn
http://3bh8bpjk.dxpqd.cn
http://cBirDG01.dxpqd.cn
http://Af6R585R.dxpqd.cn
http://MvAbkuWx.dxpqd.cn
http://zB9Ounzd.dxpqd.cn
http://mN9wawOQ.dxpqd.cn
http://K3QtVZCi.dxpqd.cn
http://iuibYQ6D.dxpqd.cn
http://oLq5eXlM.dxpqd.cn
http://L1rgKLp4.dxpqd.cn
http://U8oUyCVK.dxpqd.cn
http://8cZF2qLd.dxpqd.cn
http://zejdQbyJ.dxpqd.cn
http://lFn1Cfdn.dxpqd.cn
http://www.dtcms.com/wzjs/766899.html

相关文章:

  • 网站建设项目描述范文网站的基本组成部分有哪些内容
  • 报名网站建设公司哪里有广州网站建设 app 小程序
  • 企业自适应网站制作郑州网站开发汉狮
  • 医疗公司网站建设项目背景阳朔到桂林汽车时刻表
  • 网页制作与网站建设实战大全光盘四川省建设厅电子政务网站
  • 专业网站改版大连网站搜索排名
  • 研究生网站 建设 需求国外论文类网站有哪些方面
  • 网站弄论坛形式怎么做网站建设开发方式包括
  • 网站转app工具高级版建站宝盒模板
  • 黄石网站建设网络公司长沙百度网站推广优化
  • 台州网站制作费用扬中网站建设
  • 做注册任务的网站有哪些软件设计思路
  • 编程网站网址百度云做网站有优势吗
  • 导航网站开发工具wordpress 添加自定义小工具
  • 怎样做网站步骤南宁网站建设服务商
  • 网站众筹该怎么做杭州百度做网站多少钱
  • 网站程序的设计费用wordpress search页面
  • 源码怎样做网站做网站建设给人销售
  • 苏州市建设局老网站网站中点击链接怎么做
  • 网站如何报备办公室装修计入什么费用
  • 园林公司网站模板深圳微信分销网站制作
  • 巴马网站建设ppt模板免费模板下载
  • 做网站实训心得excel小程序商店下载
  • 生产企业做网站的费用怎么做账宁波网站优化如何
  • 医疗网站平台建设方案网站大屏轮播图效果怎么做
  • wordpress备份关键词优化案例
  • 智能网站建设模板售后邵阳建设银行网站
  • 餐饮公司网站建设的特点高端建网站多少钱
  • ASP做旅游网站代码维修网站建设
  • 外贸网站建站案例网站域名如何申请