第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在單擊時將Vue.js重定向到不同的URL?

如何在單擊時將Vue.js重定向到不同的URL?

暮色呼如 2019-04-18 18:15:18
我正在制作一個帶有Vue.js的帖子,并試圖在點擊每個帖子時重定向頁面。我已經(jīng)安裝了vue-route和axios。在index.js中,export default new Router({  route: [    {      path: '/',      name: 'Post',      component: Post    },    {      path: '/:req_no',      name: 'Detail',      component: Detail    },  ]})在post.vue<div @click="detailPost(post.no)">{{post.title}}</div>...detailPost(req_no) {    this.$router.push({    path: `https://dataURL/detail.php/${req_no}`        })      }在Detail.vue中<template>    <div>        {{contents}}    </div></template><script>import axios from 'axios';export default {    name: 'Datail',    data() {        return {            req_no: this.$route.params.req_no,            contents: {}        }    },    created() {      axios.get('https://dataURL/detail.php/', {        params: {          req_no: this.req_no        }      }).then(res => {          this.contents = this.res.data      });    }}</script>我不知道在哪里放url(在post.Vue,detailPost()或Detail.vue中的函數(shù)中)如果我把它放在功能中,我會得到  http://localhost:8080/#/http://dataURL/detail.php/2API指南說我必須使用參數(shù)。你能幫我解決一下嗎?非常感謝?。?
查看完整描述

3 回答

?
揚帆大魚

TA貢獻(xiàn)1799條經(jīng)驗 獲得超9個贊

https://dataURL/detail.php與你的主應(yīng)用程序相同的域?

請試試:

this.$router.push({
  path: `/detail.php/${req_no}`
})

如果它是不同的域,您可以使用 window.location

window.location = https://dataURL/detail.php/${req_no};


查看完整回答
反對 回復(fù) 2019-05-17
?
撒科打諢

TA貢獻(xiàn)1934條經(jīng)驗 獲得超2個贊

對于第一個問題,您只需在答案中使用相同的方法。對于第二個問題,如果URL只是數(shù)據(jù),則意味著您可能需要創(chuàng)建一個組件來顯示它或什么。也許將它添加到iframe而不是重定向到它。取決于這些數(shù)據(jù)是什么,因為對于數(shù)據(jù),通常只是發(fā)出HTTP請求并使用不重定向到URL的組件呈現(xiàn)結(jié)果。

查看完整回答
反對 回復(fù) 2019-05-17
  • 3 回答
  • 0 關(guān)注
  • 2950 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號