亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

vue 頁面相互傳值

vue 頁面相互傳值

揚帆大魚 2018-09-02 13:05:25
由于剛學習vue,很多地方在官網上面看的不是很明白現有這樣一個需求:當點擊button時,跳轉到另一個頁面,另一個頁面內容為上個頁面的數據詳細信息 當前頁面已經獲取到數據,想把數據傳到另一個頁面 請問如何通過路由跳轉的方式來進行頁面之間的相互傳值   planDetail(personid, plan, relation, productProperty) {         let param = {           personId: personid,           productCode: plan         };         console.log("入參", param);        this.$http.postBody("/1/111", param, result => {           console.log(result);          this.productDetail = result.body.rows;          if (relation == "1") {            this.detailTitle =               productProperty == "1" ? "都市客從" : "方法 " + "吃的是草";           } else {            this.detailTitle =               productProperty == "1" ? "的是" : "的的" + "的方式vs";           }          this.familyShow = true;                          this.$router.push({name: 'employeeplan', query:param})         });
查看完整描述

2 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

PolarisJack說的沒錯。

        /* 父組件 */
        /** 
        * 在index.js中的router注冊后
        * {
        * path: '/....',
        * name: 'aaa',
        * component: AAA
        * } 
        */
        this.$router.push({
                name: 'aaa',                params: {
                        nameYouWant: name1,
                        nameYouWant2: name2
                }
        })        
        /* 子組件 */
        // 子組件此處是$route, 沒有r, 此處輸出name1
        let thingsWeGet = this.$route.params.nameYouWant


查看完整回答
反對 回復 2018-09-02
?
12345678_0001

TA貢獻1802條經驗 獲得超5個贊

query 和 params 需要在router里面做配置。

查看完整回答
反對 回復 2018-09-02
  • 2 回答
  • 0 關注
  • 1392 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號