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

如皋做网站的/平面设计主要做什么

如皋做网站的,平面设计主要做什么,分销商城网站开发价格,哈尔滨新闻头条最新消息前言 最近接到一个需求是关于设备说明书多级目录展示。Vue 对于我这种小白来说还是有些困难。还是抱着试一试的心态去实践。还是先看看效果图吧。 #效果图如下: 路由配置 import Vue from vue import Router from vue-router import MedicalEquipmentCatalog from /components/…

前言

最近接到一个需求是关于设备说明书多级目录展示。Vue 对于我这种小白来说还是有些困难。还是抱着试一试的心态去实践。还是先看看效果图吧。 #效果图如下:

路由配置

import Vue from 'vue'
import Router from 'vue-router'
import MedicalEquipmentCatalog from '@/components/MedicalEquipmentCatalog';
import MedicalDeviceDetailsDisplay from '@/components/MedicalDeviceDetailsDisplay';
import ElementUI from 'element-ui';import 'element-ui/lib/theme-chalk/index.css';Vue.use(Router);
Vue.use(ElementUI);
Vue.component("lxc-medical", MedicalEquipmentCatalog);const ChildComponents = {template: '<div><lxc-medical></lxc-medical></div>'
}export default new Router({routes: [{path: '/',name: 'MedicalEquipmentCatalog',component: MedicalEquipmentCatalog,meta: {title: '设备目录'}},{path: '/:id',component: ChildComponents,},{path: '/details',name: 'MedicalDeviceDetailsDisplay',component: MedicalDeviceDetailsDisplay,meta: {title: '设备详情'}}]
})
复制代码

这里配置了两个页面,一个是单页面的目录展示,和设备详情的展示页面。还有一个是动态路由配置。点击了解动态路由配置 这里全局注册了设备列表的组件。

跳转

 gotoNextPage() {console.log("gotoNextPage id = " + this.parentId);this.$router.push({name: "MedicalDeviceDetailsDisplay",params: {id: this.parentId}});},gotoThisPage() {this.$router.push({path: "/" + this.parentId,params: {id: this.parentId,name: this.title_name}});}
复制代码

一个是实现跳转当前页面的方法,和跳转到设备详情的页面。这里传入的是当前设备的id 以及设备的名字。

获取参数

 getParams() {console.log("getParams()调用");// 取到路由带过来的参数 this.$route.paramsvar routerParams = this.$route.params.id;var routerParams_title_name = this.$route.params.name;console.log("routerParams = " + routerParams +" routerParams_title_name = " + routerParams_title_name);// 将数据放在当前组件的数据内this.parentId = routerParams;this.title_name = routerParams_title_name;}
复制代码
  created() {this.getParams();this.requestData();}
复制代码

通过页面created的回调去获取参数。刷新单页面的数据。我自己在测试的时候发现一级目录点击跳转二级目录的时候是好的。但是二级目录去点击跳转三级目录的时候发现路由是有更新的,但是并没有触发created回调。同一个组件并未渲染。所以我想监听url 的路由变化去自己实现数据的刷新。

watch监听

  watch: {$route(to, from) {console.log("watch path = " + to.path);this.changeValue(to.path);this.requestData();}},
复制代码

通过打印发现其实路径还需要截取处理才能获取到设备的id去重新刷新页面

截取

changeValue(str) {this.parentId = str.replace("/", "");console.log("changeValue parentId = " + this.parentId);if (this.title_name) {document.title = this.title_name;}}
复制代码

做的比较简单,大致上就这些内容。主要为了记录自己的实践过程。

转载于:https://juejin.im/post/5ce4bccff265da1bc23f4e1a

http://www.jmfq.cn/news/4827655.html

相关文章:

  • 云南网站建设公司排名/查询网址域名
  • 搜狗收录提交入口/如何做好关键词的优化
  • 做网站不懂行情 怎么收费/平台推广员是做什么的
  • 白银市住房与建设局网站/深圳谷歌推广公司
  • 网监网站备案/百度广告投放平台官网
  • 腾讯云wordpress搭建网站/网络营销的四种模式
  • 广州交易中心官网/广东网站营销seo方案
  • 宁德市城乡建设网站/游戏代理是怎么赚钱的如何代理游戏
  • 苏州企业如何建网站/南宁百度seo排名优化
  • 网站 用php asp源码 比较好/镇江网站seo
  • 自己做自营网站/今日热搜榜排名最新
  • 正规的佛山网站建设价格/如何做公司网站推广
  • 云南本地企业做网站/搜狗推广登录平台
  • 宁波网站建设公司信息查询/云巅seo
  • 利川市网站建设/正规代运营公司排名
  • 甘肃做高端网站的公司/百度推广是什么
  • 优势网网站/外包网络推广营销
  • 专业网站制作公司排行/网址导航怎样推广
  • 响应式网站用什么工具做/谷歌google官方网站
  • 网站程序设置主页面/seo在线论坛
  • 深圳外贸公司推荐/搜索引擎排名优化是什么意思
  • 做网站网页需要什么软件/怎么制作一个网站首页
  • 广州营销网站建设设计/网络公司网站建设
  • 网站建设期间怎么关闭网站/推广普通话手抄报模板
  • 学校网站建设 论文呢/新闻联播今日新闻
  • 怎么自己做网站的优化/爱站网挖掘关键词
  • 专注高密做网站哪家强/百度客服在哪里找
  • 怎么做网站的百度权重/电商网站策划
  • 有哪些网站做国外生意的/河南seo技术教程
  • 漳州网站建设多少钱/浅议网络营销论文