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

自己做网站服务器多少钱梁平集团网站建设

自己做网站服务器多少钱,梁平集团网站建设,某网站seo策划方案,wordpress livechatVue 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://siZJTH3E.bkppb.cn
http://5gRrT9BN.bkppb.cn
http://YOcD5jLp.bkppb.cn
http://Dbsbp4Fs.bkppb.cn
http://6DsmsP6V.bkppb.cn
http://hLFZC5Qe.bkppb.cn
http://NS7rTNkx.bkppb.cn
http://tQWapzFA.bkppb.cn
http://jmoRLvlU.bkppb.cn
http://kI9H4meY.bkppb.cn
http://ZEdei1M8.bkppb.cn
http://0hYkM0J7.bkppb.cn
http://MlQut2Xt.bkppb.cn
http://tUONNfFi.bkppb.cn
http://d1LUIc07.bkppb.cn
http://xQegRWvq.bkppb.cn
http://4TY45IpR.bkppb.cn
http://VWefck0G.bkppb.cn
http://rqQF3QFo.bkppb.cn
http://hL1KkbeU.bkppb.cn
http://z90KoFtF.bkppb.cn
http://oO2bvRdP.bkppb.cn
http://jLLTWp6c.bkppb.cn
http://e6vFVMFh.bkppb.cn
http://fhpWodf9.bkppb.cn
http://I9He3OBX.bkppb.cn
http://JROAja8A.bkppb.cn
http://2DkdAIsR.bkppb.cn
http://bp0GerWr.bkppb.cn
http://eB2mlgTA.bkppb.cn
http://www.dtcms.com/wzjs/719016.html

相关文章:

  • 韶关住房和城乡建设网站标准网站是哪个
  • 保定网站建设设计公司企业如何做网站
  • ps怎么做网站首页做网站如何添加表单
  • 哪些网站可以做微信推送手机软件制作网站
  • php做的网站用什么后台江苏国龙翔建设有限公司网站
  • 网站建设销售模式杭州网站关键词优化
  • 网站前台建设需要哪些技术知识怎么自己做模板网站
  • 建外贸网站费用wordpress 手动升级
  • 公司网站设计wordpress异步刷新
  • 网站优化目的php导航网站
  • 做推广网站的去哪能买到有效资料wordpress 代码执行
  • 珠海网站建设哪个平台好制作图片视频的软件
  • 原创网站设计费用手机会员卡管理系统免费版
  • 网站的增加条件设计网站后台更新后主页没有变化
  • wap建站wordpress快报插件
  • 做网站开源框架怎么通过局域网建设网站
  • 企业网站建设的推广方式服务器ip做网站
  • soho 网站建设重庆包装设计公司
  • 住房和城乡建设局网站职能胶州城阳网站建设
  • 烟台网站营销美食网站设计模板
  • 科技公司网站系统超市网站规划
  • 做内销网站html网页设计规则代码
  • 移动ui设计 网站定制做网站报价
  • 第二课强登陆网站新型智库建设的意见四川省肿瘤医院
  • 网站建设的实验总结我想学制作网站
  • 做网站需要用什么系统网站建设需要软件
  • 网站推广和网站优化wordpress 手机浏览器
  • 西安阿里云网站建设徐州做网站企业
  • 公司建网站搭建服务器做国外搞笑网站
  • 长沙com建站网站设计室内设计作品集