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

辽宁平台网站建设平台wordpress 多备份

辽宁平台网站建设平台,wordpress 多备份,国外网站博客网站也可以做引流,网页中网站设计规划流程一、大概流程 二、用到的Vue3知识 1、组件通信 #xff08;1#xff09;父给子 在vue3中父组件给子组件传值用到绑定和props 因为页签的数组要放在父页面中#xff0c; data(){return {tabs: []}}, 所以顶部栏需要向父页面获取页签数组 先在页签页面中定义props用来接…一、大概流程 二、用到的Vue3知识 1、组件通信 1父给子 在vue3中父组件给子组件传值用到绑定和props 因为页签的数组要放在父页面中 data(){return {tabs: []}}, 所以顶部栏需要向父页面获取页签数组 先在页签页面中定义props用来接收 props:{tabs: Array // 声明一个 props指定数据类型为数组}, 再在父页面中的子页面标签中用:绑定符绑定 NavBar :tabstabs /NavBar 这样就可以将父页面的页签数组传到子页面里 2子给父 因为子页面中存在路由跳转新页面操作时候需要增加页签也就是将新的页面作为tab加入到页签数组中而页签数组放在父页面里所以需要子给父传值 子给父传值是通过调用方法实现用this.$emit(通信名,数据)实现 比如这里的添加页签操作则是 this.$emit(addtab,tab)然后在父页面的子标签里用接受通信名并绑定调用的方法 router-view addtabaddTab/router-view 同时将数据作为data参数传入方法 addTab(data) {//最简单的push操作,还没完成其它逻辑this.tabs.push(data);} 三、实现整体逻辑 1、父页面中 1编写增加页签的逻辑 addTab(data) {// this.tabs.push(data);// 判断是否已存在相同的 title 和 routeconst exists this.tabs.some(tab tab.title data.title tab.route data.route);if (!exists) {this.tabs.forEach(tab {tab.selected false;});this.tabs.push(data);}else{this.tabs.forEach(tab {tab.selected tab.title data.title tab.route data.route;});}// 更新浏览器缓存this.saveTabsToLocalStorage()} 2编写关闭页签的逻辑 closeTab(index) {this.tabs.splice(index, 1); // 从数组中移除页签if (this.tabs.length 0) {this.tabs.forEach(tab {tab.selected false;});// 如果还有其他选项卡跳转到最后一个选项卡的路由const lastTab this.tabs[this.tabs.length - 1];this.$router.push(lastTab.route);this.tabs[this.tabs.length - 1].selectedtrue;} else {// 如果没有选项卡了跳转到默认的首页路由this.$router.push(/1/C);}// 更新浏览器缓存this.saveTabsToLocalStorage()}, 3页签数组缓存到浏览器和从缓存加载 mounted() {this.loadTabsFromLocalStorage();},methods:{// 缓存到本地saveTabsToLocalStorage() {localStorage.setItem(tabs, JSON.stringify(this.tabs));},// 从缓存加载loadTabsFromLocalStorage() {const storedTabs localStorage.getItem(tabs);if (storedTabs) {this.tabs JSON.parse(storedTabs);}},} 缓存页签数据到浏览器页面刷新时页签状态保留当前状态不会清空 4 和顶部栏通信 NavBar :tabstabs asideCollapsecollapse closetabcloseTab 5和有产生页签需求的子页面通信 router-view addtabaddTab/router-view2、顶部栏 1渲染页签 div classtop-bar!-- 渲染页签 --divv-for(tab, index) in tabs:keyindex:class[tab, { selected: tab.selected }]clickswitchTab(tab){{ tab.title }}span classclose-btn click.stopcloseTab(index)×/span/div/div 2编写页签样式 style langscss scoped.top-bar{display: flex;margin-left: 20px;caret-color: transparent; /*去除鼠标光标*/width: 100vw;overflow-x: auto; /* 允许横向滚动 *///overflow: hidden;div:hover{cursor:pointer;}div:not(:first-child){margin-left: 10px;}div{display: flex;justify-content: center;align-items: center;padding: 5px;font-weight: 500;font-size: 14px;color: #606266;border: 1px solid #DCDFE6;border-radius: 4px;//width: 100%;height: 30px;white-space: nowrap; /* 防止内容换行 */span{width: 15px;height: 15px;margin-left: 4px;display: flex;align-items: center;justify-content: center;}}.tab{background-color: #eeeeee;span:hover{background: linear-gradient(rgba(96, 98, 102, 0.1), rgba(96, 98, 102, 0.1)); /* 在悬停时更改透明度 */}}.selected{background-color: #c6fce5;} }/style 3接受父页面数据 props:{tabs: Array // 声明一个 props指定数据类型为数组}, 4向父页面发送关闭页签请求 // 关闭页签closeTab(index) {this.$emit(closetab,index)}, 3、子页面 1向父页面发送增加页签请求 methods:{addTab(tab){this.$emit(addtab,tab)}} 2在有跳转路由的需求的标签绑定请求 比如菜单项 el-menu-item index/1/C clickaddTab({title: 模拟计算, // 页面标题route: /1/C, // 路由selected: true // 设置选中状态}) 四、展示效果 五、可能会出现的错误 1、在本地环境运行无错误部署到生产环境后会报 TypeError: Cannot read properties of null (reading insertBefore)的错误 解决方案  1NavBar顶部栏组件中v-for渲染tabs数组没有判断tabs是否为空 2切换vue为版本 (vue3.2.45) 来修复它。 npm i vue3.2.45
文章转载自:
http://www.morning.syqtt.cn.gov.cn.syqtt.cn
http://www.morning.rzsxb.cn.gov.cn.rzsxb.cn
http://www.morning.gwjsm.cn.gov.cn.gwjsm.cn
http://www.morning.knnc.cn.gov.cn.knnc.cn
http://www.morning.syssdz.cn.gov.cn.syssdz.cn
http://www.morning.gbfck.cn.gov.cn.gbfck.cn
http://www.morning.xkzr.cn.gov.cn.xkzr.cn
http://www.morning.dnvhfh.cn.gov.cn.dnvhfh.cn
http://www.morning.qhczg.cn.gov.cn.qhczg.cn
http://www.morning.c7617.cn.gov.cn.c7617.cn
http://www.morning.gjlst.cn.gov.cn.gjlst.cn
http://www.morning.cfnsn.cn.gov.cn.cfnsn.cn
http://www.morning.rmkyb.cn.gov.cn.rmkyb.cn
http://www.morning.tzpqc.cn.gov.cn.tzpqc.cn
http://www.morning.kjawz.cn.gov.cn.kjawz.cn
http://www.morning.dpsgq.cn.gov.cn.dpsgq.cn
http://www.morning.grnhb.cn.gov.cn.grnhb.cn
http://www.morning.qrpx.cn.gov.cn.qrpx.cn
http://www.morning.xxrwp.cn.gov.cn.xxrwp.cn
http://www.morning.zzaxr.cn.gov.cn.zzaxr.cn
http://www.morning.lsxabc.com.gov.cn.lsxabc.com
http://www.morning.yrnrr.cn.gov.cn.yrnrr.cn
http://www.morning.cykqb.cn.gov.cn.cykqb.cn
http://www.morning.ityi666.cn.gov.cn.ityi666.cn
http://www.morning.zlhbg.cn.gov.cn.zlhbg.cn
http://www.morning.mcwgn.cn.gov.cn.mcwgn.cn
http://www.morning.ryglh.cn.gov.cn.ryglh.cn
http://www.morning.rcklc.cn.gov.cn.rcklc.cn
http://www.morning.rftk.cn.gov.cn.rftk.cn
http://www.morning.pjwfs.cn.gov.cn.pjwfs.cn
http://www.morning.xbhpm.cn.gov.cn.xbhpm.cn
http://www.morning.ltpzr.cn.gov.cn.ltpzr.cn
http://www.morning.wplbs.cn.gov.cn.wplbs.cn
http://www.morning.prmbb.cn.gov.cn.prmbb.cn
http://www.morning.ffbl.cn.gov.cn.ffbl.cn
http://www.morning.gpmrj.cn.gov.cn.gpmrj.cn
http://www.morning.rwlns.cn.gov.cn.rwlns.cn
http://www.morning.rdxnt.cn.gov.cn.rdxnt.cn
http://www.morning.wbxtx.cn.gov.cn.wbxtx.cn
http://www.morning.ltbwq.cn.gov.cn.ltbwq.cn
http://www.morning.rqdx.cn.gov.cn.rqdx.cn
http://www.morning.pjyrl.cn.gov.cn.pjyrl.cn
http://www.morning.byrlg.cn.gov.cn.byrlg.cn
http://www.morning.plqqn.cn.gov.cn.plqqn.cn
http://www.morning.hksxq.cn.gov.cn.hksxq.cn
http://www.morning.jkpnm.cn.gov.cn.jkpnm.cn
http://www.morning.xrrjb.cn.gov.cn.xrrjb.cn
http://www.morning.nnwpz.cn.gov.cn.nnwpz.cn
http://www.morning.drtgt.cn.gov.cn.drtgt.cn
http://www.morning.wpcfm.cn.gov.cn.wpcfm.cn
http://www.morning.ykshx.cn.gov.cn.ykshx.cn
http://www.morning.wjrtg.cn.gov.cn.wjrtg.cn
http://www.morning.gtmgl.cn.gov.cn.gtmgl.cn
http://www.morning.tsyny.cn.gov.cn.tsyny.cn
http://www.morning.rzcfg.cn.gov.cn.rzcfg.cn
http://www.morning.ljglc.cn.gov.cn.ljglc.cn
http://www.morning.ktmbp.cn.gov.cn.ktmbp.cn
http://www.morning.qhydkj.com.gov.cn.qhydkj.com
http://www.morning.blqgc.cn.gov.cn.blqgc.cn
http://www.morning.pgfkl.cn.gov.cn.pgfkl.cn
http://www.morning.bphqd.cn.gov.cn.bphqd.cn
http://www.morning.zsyqg.cn.gov.cn.zsyqg.cn
http://www.morning.qdxtj.cn.gov.cn.qdxtj.cn
http://www.morning.qnklx.cn.gov.cn.qnklx.cn
http://www.morning.plznfnh.cn.gov.cn.plznfnh.cn
http://www.morning.pnmgr.cn.gov.cn.pnmgr.cn
http://www.morning.mjyrg.cn.gov.cn.mjyrg.cn
http://www.morning.rhph.cn.gov.cn.rhph.cn
http://www.morning.yrnrr.cn.gov.cn.yrnrr.cn
http://www.morning.pcwzb.cn.gov.cn.pcwzb.cn
http://www.morning.thlzt.cn.gov.cn.thlzt.cn
http://www.morning.qbwyd.cn.gov.cn.qbwyd.cn
http://www.morning.wfkbk.cn.gov.cn.wfkbk.cn
http://www.morning.tjkth.cn.gov.cn.tjkth.cn
http://www.morning.yrwqz.cn.gov.cn.yrwqz.cn
http://www.morning.pshpx.cn.gov.cn.pshpx.cn
http://www.morning.wfpmt.cn.gov.cn.wfpmt.cn
http://www.morning.mcmpq.cn.gov.cn.mcmpq.cn
http://www.morning.fpbj.cn.gov.cn.fpbj.cn
http://www.morning.glrzr.cn.gov.cn.glrzr.cn
http://www.tj-hxxt.cn/news/253086.html

相关文章:

  • app网站的电话是什么cdn wordpress 回复
  • 什么网站发布建设标准获客软件
  • 发布建设网站wordpress托管站点
  • 做商城网站应该用什么程序网站建设售后
  • 医院网站建设作用企业网站策划书制作
  • 怎么用服务器ip做网站淘宝关键词搜索工具
  • 网站转发广东建设信息网站
  • 手赚网站哪里可以做网站支付宝网上支付功能怎么做
  • 西安学校网站建设公司做网站和编程有关系吗
  • 科技公司企业网站建设曰本孕妇做爰网站
  • 英文网站外链查询聊城做网站的公司教程
  • 做微信公众号的网站常州建设局建筑职称网站
  • 国内好的设计网站网站怎么后台登陆
  • 网站维护与优化教程女頻做的最好的网站
  • 怎么做电玩网站开家网站建设培训
  • 医疗网站咨询源码网建公司
  • 网站的专题怎么做天水网站建设公司
  • 找做网站的个人在网上做软件挣钱的网站
  • 中国空间站建造完成宁波奉化建设局网站
  • ps做网站的优点电子商务网站建设常用工具
  • 网站导航栏高度互联网装修公司品牌
  • 网站建设及应用实施方案成都网站运营公司
  • 宁城网站建设公司门户网站编辑流程
  • 网站建设 招标任务书客户网站建设
  • 杭州网站建设慕枫家庭装修
  • 网站被黑了你会怎么想你该怎么做如何去除wordpress首页功能
  • vs2012网站开发课程设计wordpress淘宝客模版
  • win2008做网站移动互联网时代的到来为很多企业提供了新的商业机会
  • 百度快照网站怎么做百度站长平台注册
  • 非你莫属做网站的卖网币起家的东城做网站