goBack() { this.$router.push("/manageEvent") }, getEvent(){ let _this = this axios.get('http://localhost:8082/event/getEvent?name=' +_this.$route.query.name) .then(function (ref) { _this.eventInformation = ref.data.data[0] console.log(_this.eventInformation.venueId) _this.imageUrl = `http://localhost:8082/common/download?name=${_this.eventInformation.picture}` axios.get('http://localhost:8082/venue/getVenue?id=' +_this.eventInformation.venueId) .then(function (ref) { console.log(ref.data) _this.venue = ref.data.data.name _this.university = ref.data.data.university }) }) },
时间: 2024-02-14 19:09:54 浏览: 334
解决vue.js this.$router.push无效的问题
这段代码是关于前端页面中获取活动信息和场馆信息的部分代码。其中,getEvent()函数使用了axios库向后端发送请求,获取活动信息和对应的场馆信息,并将它们赋值给前端页面中的变量。具体来说,它通过调用axios.get()方法发送GET请求,其中请求的URL包括了活动名称和场馆ID。然后,使用.then()方法对请求的结果进行处理,在回调函数中将返回的活动信息和场馆信息赋值给前端页面中的变量,并打印出场馆ID和场馆名称。最后,获取到的活动图片URL会赋值给imageUrl变量。另外,goBack()函数则是实现了路由的跳转,将页面跳转到“/manageEvent”路由下。
阅读全文