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

北京市网站建设公司营销策划公司名字简单大气

北京市网站建设公司,营销策划公司名字简单大气,全球装饰公司排名,企业网站建设经济效益分析5 Vue路由 5.1 路由介绍 将资代码/vue-project(路由)/vue-project/src/views/tlias/DeptView.vue拷贝到我们当前EmpView.vue同级#xff0c;其结构如下#xff1a; 此时我们希望基于4.4案例中的功能#xff0c;实现点击侧边栏的部门管理#xff0c;显示部门管理的信息其结构如下 此时我们希望基于4.4案例中的功能实现点击侧边栏的部门管理显示部门管理的信息点击员工管理显示员工管理的信息效果如下图所示 这就需要借助我们的vue的路由功能了。 前端路由URL中的hash(#号之后的内容与组件之间的对应关系如下图所示 当我们点击左侧导航栏时浏览器的地址栏会发生变化路由自动更新显示与url所对应的vue组件。 而我们vue官方提供了路由插件Vue Router,其主要组成如下 VueRouter路由器类根据路由请求在路由视图中动态渲染选中的组件 router-link请求链接组件浏览器会解析成a router-view动态视图组件用来渲染展示与路由路径对应的组件 其工作原理如下图所示 首先VueRouter根据我们配置的url的hash片段和路由的组件关系去维护一张路由表; 然后我们页面提供一个router-link组件,用户点击发出路由请求; 接着我们的VueRouter根据路由请求在路由表中找到对应的vue组件 最后VueRouter会切换router-view中的组件从而进行视图的更新 5.2 路由入门 接下来我们来演示vue的路由功能。 首先我们需要先安装vue-router插件可以通过如下命令 npm install vue-router3.5.1 但是我们不需要安装因为当初我们再创建项目时已经勾选了路由功能已经安装好了。 然后我们需要在src/router/index.js文件中定义路由表根据其提供的模板代码进行修改最终代码如下 import Vue vue import VueRouter vue-routerVue.use(VueRouter)const routes [{path: /emp, //地址hashname: emp,component: () import(../views/tlias/EmpView.vue) //对应的vue组件},{path: /dept,name: dept,component: () import(../views/tlias/DeptView.vue)} ]const router new VueRouter({routes })export default router注意需要去掉没有引用的import模块。 在main.js中我们已经引入了router功能如下图所示 路由基本信息配置好了路由表已经被加载此时我们还缺少2个东西就是router-lin和router-view,所以我们需要修改2个页面EmpView.vue和DeptView.vue我们左侧栏的2个按钮为router-link,其代码如下 el-menu-item index1-1router-link to/dept部门管理/router-link /el-menu-item el-menu-item index1-2router-link to/emp员工管理/router-link /el-menu-item 然后我们还需要在内容展示区域即App.vue中定义route-view作为组件的切换其App.vue的完整代码如下 templatediv idapp!-- {{message}} --!-- element-view/element-view --!-- emp-view/emp-view --router-view/router-view/div /template ​ script // import EmpView ./views/tlias/EmpView.vue // import ElementView ./views/Element/ElementView.vue export default {components: { },data(){return {message:hello world}} } /script style ​ /style ​ 但是我们浏览器打开地址 http://localhost:7000/ 发现一片空白因为我们默认的路由路径是/,但是路由配置中没有对应的关系 所以我们需要在路由配置中/对应的路由组件代码如下 const routes [{path: /emp,name: emp,component: () import(../views/tlias/EmpView.vue)},{path: /dept,name: dept,component: () import(../views/tlias/DeptView.vue)},{path: /,redirect:/emp //表示重定向到/emp即可}, ] 此时我们打开浏览器访问http://localhost:7000 发现直接访问的是emp的页面并且能够进行切换了其具体如下图所示 到此我们的路由实现成功。
http://www.hkea.cn/news/14267815/

相关文章:

  • 佛山哪里有网站开发?域名注册以后会给你一个账户名密码上传做好的网站
  • php网站如何上传数据库admin管理员登录
  • 艾艺的品牌网站设计厦门建设局官网
  • 吴中区建设局招标网站合肥网站建设专业设计
  • 风格活泼的网站设计二级域名查询入口
  • 阿里云网站搭建什么企业需要网站建设
  • 怎么查找网站的根目录群晖安装wordpress
  • 开通域名后怎样建设网站网站备案负责人一定要法人
  • 网站建设与管理实践实践报告做网站流量的方法
  • 免费网站可以下载策划公司排名
  • 有什么网站做的比较高大上百度广告屏蔽
  • 九歌人工智能诗歌写作网站房地产网站建设联系方式
  • 做网站的人能看到浏览的人的信息吗wordpress收入
  • 怎么用ps做网站上的产品图sap.net网站开发
  • wordpress导航建设杭州网站建设方案优化
  • 百度推广怎么做网站的优化韩雪冬个人网站
  • php网站开发 多少钱上海到北京顺丰快递要多久
  • 网站页面和图片设计焊工培训ppt课件
  • 华为做网站网站关键词在哪
  • 给人做logo的网站小程序模板套用教程
  • 做酒店销售上哪个网站好网站 搜索怎么实现
  • 好用的html 模板网站视频网站做漫画
  • 宁夏正丰建设集团公司联网站浙江建设信息港网站考试成绩查询
  • 怎么做移动网站吗wordpress怎么赚钱
  • 网站主机免费东莞市建设网
  • 能源网站建设免费空间网站推荐
  • 找公司做网站要注意什么问题wordpress 管理员权限
  • 工程公司手机网站dede网站制作教程
  • 成都网站品牌设计呼和浩特做网站公司
  • jsp网站开发实例教程社区论坛网站建设