您好,登录后才能下订单哦!
请求超时!
请点击 重新获取二维码这篇文章主要介绍“vue怎么使用router-view调用页面”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“vue怎么使用router-view调用页面”文章能帮助大家解决问题。
在项目中,需要在其中一个页面,调用很多其他页面的表单,所以使用router来实现页面的调用。
vue-router有传递参数的两种方式,get和post。
页面跳转
this.$router.push({path:'/xxx',query:{id:1}});//类似get传参,通过URL传递参数
新页面接收参数
this.$route.query.id
页面跳转
//由于动态路由也是传递params的,所以在 this.$router.push() 方法中 path不能和params一起使用 //否则params将无效。 //需要用name来指定页面。 this.$router.push({name:'page2',params:{id:1}});//类似post传参
新页面接收参数
this.$route.params.id
注意:在页面进行刷新的时候经常会遇到参数变了,但是新页面接受的参数没有变化。这种问题可以通过加watch解决。
watch: { '$route'(to, from){ //在这里重新刷新一下 this.getParams(); } }
首先,我们的页面是wfqlc.vue(我的申请),被调用的页面为pjzydgl.vue(票据准印单管理)。
1.在router的index.js文件里,给我的申请页面加children。
2.在需要跳转的地方添加router-view。
<!-- 附加单据 --> <Modal title="附加单据" v-model="fjdjModal" :mask-closable="false" :transfer="false" width="600" > <div class="modal-wrap"> <router-view></router-view> </div> </Modal>
3.在我的申请wfqlc.vue页面,把请求发送出去。
// 附加单据 getAdditionalDocument (row) { this.fjdjModal = true this.$router.push({ // path: `/wfqlcfjdj/${row.webUnitUrl}`, path: `/wfqlcfjdj/pjzydgl`, query: { // businessIndex: row.businessId businessIndex: '6883a5c4-b706-424e-ba88-4acc83eded2f' } }) },
4.请求会拼在地址栏发送过去
path传的参数跳转到了对应的页面,businessIndex获取到了对应的值。
5.跳转到票据准印单管理pjzydgl.vue页面。
mounted () { if (this.$route.query.businessIndex) { this.tzdetail(this.$route.query) } }
6.根据 businessIndex获取到对应的值。
methods { tzdetail (data) { this.detail(data.businessIndex, 'detail') }, detail (row) { const url = `${window.zvconfig.url.pjsyDetail}?id=${row}` this.$axios.get(url).then(res => { if (res.data.status === '00000') { this.detailForm = res.data.data this.childTableData = res.data.data.detailList } else { this.$Message.error(res.data.msg) } }) }, // 关闭弹窗回到我的申请页面 cancelModal () { if (this.$route.path.indexOf('/wfqlcfjdj/') > -1) { this.$router.push({ path: '/wfqlc' }) } }, }
关于“vue怎么使用router-view调用页面”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注亿速云行业资讯频道,小编每天都会为大家更新不同的知识点。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
深圳SEO优化公司伊春英文网站建设公司马鞍山网站优化按天计费报价白城百度网站优化排名价格淄博SEO按天计费报价四平关键词按天计费哪家好沧州百度标王推荐乌海营销型网站建设多少钱盘锦百度网站优化价格漯河推广网站多少钱林芝网站排名优化报价双龙百度网站优化价格兴安盟SEO按天收费丹竹头SEO按天收费报价鄂州品牌网站设计价格莆田网站推广工具推荐十堰建站公司九江关键词排名公司漳州网站优化按天扣费价格坪地seo排名推荐福田网站推广系统多少钱吴忠百度seo永湖企业网站建设哪家好朔州网站关键词优化漳州百搜标王推荐平湖网站优化按天收费价格郑州网站优化软件价格莱芜百度标王多少钱松岗seo网站优化报价武威网站搜索优化哪家好盐田网站优化推广多少钱歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运