电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

vue點擊Dashboard不同內容 跳轉到同一表格的實例

瀏覽:34日期:2022-10-29 14:12:33

1.點擊跳轉寫法

點擊頁面內容:優先級

<router-link :to=’{ path: '/cases/case',query: { priorityId: 0 ,type:'priorityId'}}’ style='color: #515a6e;'>優先級</router-link>

點擊頁面內容:狀態

<router-link :to=’{ path: '/cases/case',query: { status: 0 ,type:'status'}}’ style='color: #515a6e;'>狀態</router-link>

點擊echarts柱狀

this.chartEvent.on(’click’,function (param) { that.$router.push({ path: ’/cases/case’, query: { createdTime: param.name,type:'createdTime' } }); })

2.表格分頁寫法(不同跳轉 顯示不同傳參)

注:由于該頁面下拉框也有相應的優先級篩選條件 所有寫了兩層if判斷了一下

getData: function(){ //獲取CaseSearch里面的搜索內容 eventBus.$on(’ticketEntityId’,function(val){ tableCaseVue.ticketEntityId=val; }) eventBus.$on(’companyId’,function(val){ tableCaseVue.companyId=val; }) eventBus.$on(’priorityId’,function(val){ tableCaseVue.priorityId=val; }) eventBus.$on(’status’,function(val){ tableCaseVue.status=val; }) eventBus.$on(’ticketCategory’,function(val){ tableCaseVue.ticketCategory=val; }) var pageTicketDate = { 'pageNum': this.current, 'pageSize': this.pageSize, 'priorityId':tableCaseVue.priorityId, 'status':tableCaseVue.status, 'ticketEntityId':tableCaseVue.ticketEntityId, 'companyId':tableCaseVue.companyId, 'ticketCategory':tableCaseVue.ticketCategory }; // 優先級 if((this.$route.query.type == ’priorityId’)&&(pageTicketDate.priorityId==’’)){ pageTicketDate.priorityId=this.$route.query.priorityId; } // 狀態 if((this.$route.query.type == ’status’)&&(pageTicketDate.status==’’)){ pageTicketDate.status=this.$route.query.status; } //創建時間 if (this.$route.query.type == ’createdTime’) { pageTicketDate.createdTime = this.$route.query.createdTime; } //當前月 if (this.$route.query.type == ’currentMonth’) { pageTicketDate.currentMonth = this.$route.query.currentMonth; } if(pageTicketDate.ticketEntityId||pageTicketDate.companyId||pageTicketDate.priorityId||pageTicketDate.status||pageTicketDate.ticketCategory){ pageTicketDate.ticketEntityId=tableCaseVue.ticketEntityId; pageTicketDate.companyId=tableCaseVue.companyId; pageTicketDate.priorityId=tableCaseVue.priorityId; pageTicketDate.status=tableCaseVue.status; pageTicketDate.ticketCategory=tableCaseVue.ticketCategory; pageTicketDate.createdTime=’’; pageTicketDate.currentMonth=’’; } this.$api.ticket.pageTicket(pageTicketDate) .then(res => { this.tableCaseDate = res.data.records; for(var i=0;i<this.tableCaseDate.length;i++){ // 響應時間 if(this.tableCaseDate[i].waitTime!=undefined){this.tableCaseDate[i].waitTime=this.tableCaseDate[i].waitTime+’分鐘’; } // 處理時間 if(this.tableCaseDate[i].handleTime!=undefined){this.tableCaseDate[i].handleTime=this.tableCaseDate[i].handleTime+’分鐘’; } // 完成時間 if(this.tableCaseDate[i].finishTime!=undefined){this.tableCaseDate[i].finishTime=this.tableCaseDate[i].finishTime; }else{this.tableCaseDate[i].finishTime=’N/A’; } } // 當前頁 this.current = res.data.current; // 總條數 this.dataTotal = res.data.total; });}

補充知識:vue點擊跳轉到詳情頁

1商品組件頁面GoodsInfo.vue(點擊該組件跳轉到詳情頁)

<template><div @click='goGoodsPage()'><div class='goods-image'><img v-lazy='goodsImage'></div><div class='goods-name'>{{goodsName}}</div><div class='goods-price'>¥{{ goodsPrice.toFixed(2) }}</div></div></template>

<script>export default {name: 'goodsInfo',// 首頁傳過來的props: ['goodsImage', 'goodsName', 'goodsPrice', 'goodsId'],data() {return {};},methods: {goGoodsPage() {// 跳轉到Goods.vue商品詳情頁面,name為Goods.vue頁面路由配置里的的name屬性this.$router.push({name:'goods',query:{goodsId:this.goodsId}})}}};</script>

<style lang='scss' scoped>.goods-info {padding-bottom: 0.2rem;.goods-image {text-align: center;img{width: 95%;vertical-align: middle;}}.goods-name {padding: 0 8px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.goods-price {text-align: center;color: #e5017d;}}</style>

2商品詳情頁面Goods.vue(接收商品組件頁面GoodsInfo.vue傳過來的goodsId)

<template> <div>商品詳情頁</div></template><script>import url from '@/urlApi.js';export default { name: 'goods', data() { return { goodsId: '' }; }, created () { // 接收GoodsInfo.vue傳過來的goodsId this.goodsId = this.$route.query.goodsId console.log(this.goodsId) this.getGoodsInfo(); }, methods: { getGoodsInfo() { let that = this; this.$http .post(url.getDetailGoodsInfo,{goodsId: that.goodsId}) .then(response => { //根據goodsId獲取對應的商品詳情信息 console.log(response) }) .catch(error => { }); } }};</script><style lang='scss' scoped></style

以上這篇vue點擊Dashboard不同內容 跳轉到同一表格的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 干洗店加盟_洗衣店加盟_干洗店设备-伊蔻干洗「武汉总部」 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 上海道勤塑化有限公司 | 水环真空泵厂家,2bv真空泵,2be真空泵-淄博真空设备厂 | 深圳办公室装修,办公楼/写字楼装修设计,一级资质 - ADD写艺 | 深圳货架厂_仓库货架公司_重型仓储货架_线棒货架批发-深圳市诺普泰仓储设备有限公司 | 天津蒸汽/热水锅炉-电锅炉安装维修直销厂家-天津鑫淼暖通设备有限公司 | 熔体泵|换网器|熔体齿轮泵|熔体计量泵厂家-郑州巴特熔体泵有限公司 | 定硫仪,量热仪,工业分析仪,马弗炉,煤炭化验设备厂家,煤质化验仪器,焦炭化验设备鹤壁大德煤质工业分析仪,氟氯测定仪 | 谷歌关键词优化-外贸网站优化-Google SEO小语种推广-思亿欧外贸快车 | CPSE安博会 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 艺术涂料_进口艺术涂料_艺术涂料加盟_艺术涂料十大品牌 -英国蒙太奇艺术涂料 | HV全空气系统_杭州暖通公司—杭州斯培尔冷暖设备有限公司 | 丹佛斯变频器-Danfoss战略代理经销商-上海津信变频器有限公司 | 电线电缆厂家|沈阳电缆厂|电线厂|沈阳英联塑力线缆有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 网架支座@球铰支座@钢结构支座@成品支座厂家@万向滑动支座_桥兴工程橡胶有限公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 百度网站优化,关键词排名,SEO优化-搜索引擎营销推广 | 粉末冶金-粉末冶金齿轮-粉末冶金零件厂家-东莞市正朗精密金属零件有限公司 | 托盘租赁_塑料托盘租赁_托盘出租_栈板出租_青岛托盘租赁-优胜必达 | 100_150_200_250_300_350_400公斤压力空气压缩机-舰艇航天配套厂家 | 警方提醒:赣州约炮论坛真的安全吗?2025年新手必看的网络交友防坑指南 | 上海深蓝_缠绕机_缠膜机-上海深蓝机械装备有限公司 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 风电变桨伺服驱动器-风电偏航变桨系统-深圳众城卓越科技有限公司 | 颚式破碎机,圆锥破碎机,制砂机-新乡市德诚机电制造有限公司 | 建筑工程资质合作-工程资质加盟分公司-建筑资质加盟 | 机房监控|动环监控|动力环境监控系统方案产品定制厂家 - 迈世OMARA | 泉州陶瓷pc砖_园林景观砖厂家_石英砖地铺石价格 _福建暴风石英砖 | Brotu | 关注AI,Web3.0,VR/AR,GPT,元宇宙区块链数字产业 | 磁棒电感生产厂家-电感器厂家-电感定制-贴片功率电感供应商-棒形电感生产厂家-苏州谷景电子有限公司 | 螺纹三通快插接头-弯通快插接头-宁波舜驰气动科技有限公司 | 换网器_自动换网器_液压换网器--郑州海科熔体泵有限公司 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 |