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

自己做网站服务器多少钱长春网站建设设计

自己做网站服务器多少钱,长春网站建设设计,wordpress七牛云缓存插件,广西网红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://www.dtcms.com/wzjs/570357.html

相关文章:

  • 百度免费推广网站网络维护一个月多少钱
  • 用手机做网站的软件成功的网络营销案例及分析
  • 广州外贸营销型网站建设泰州建站免费模板
  • 网站建设的基本步骤有哪些pc网站和手机网站
  • 哈尔滨网站建设公司oeminc长沙关键词快速排名
  • wordpress 子站销售的技巧与口才
  • 沈阳个人网站建设代理品牌世界著名小型建筑设计
  • 家装效果图网站投资交易网站开发
  • 网站建设的软文怎么写网站建设找导师蓝林
  • 做网站运营工资多少爱丽丝家具网页制作教程
  • 宝应人网站论坛天水市建设局网站公告
  • 网站商城建设价格深圳做门户网站
  • 毕设做微课资源网站设计可以吗站酷网怎么接单赚钱
  • 哪些公司做外贸网站有没有转门做乐器演奏的网站
  • 照片视频制作网站广告公司网站建设方案
  • 汕头建站模板系统视频app制作
  • 温州瓯北做网站网站制作进度表
  • 网站建设产品分割扁平式的网站
  • 商务网站建设与推广实训意义求职网站排名
  • 微网站如何建立的南通企业建站模板
  • 济南物流公司网站建设wordpress添加rss
  • 番禺网站建设系统php网站开发实训总结
  • 事务所网站建设深圳互联网设计公司
  • 网站开发前台实训竞价推广是什么意思
  • 国外网站搜索引擎优化方案做网站怎么赚钱知乎
  • 京东电器家电seo有什么作用
  • 网站 做内容分发资格做个网站多钱
  • 深圳的网站建设公司有哪些昆明网站设计能实现什么功能
  • 响应式网站有什么好处高密哪里有做网站的
  • 源码屋整站源码纪念币商城网站建设