91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue如何傳參

發布時間:2021-09-01 11:09:06 來源:億速云 閱讀:1440 作者:小新 欄目:編程語言

這篇文章主要為大家展示了“vue如何傳參”,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶領大家一起研究并學習一下“vue如何傳參”這篇文章吧。

vue傳參的三種方式:1、利用路由的name屬性來傳參,通過“$route.name”來接收參數;2、通過router-link中的to屬性來傳參;3、使用path來匹配路由組件,采用url來傳參。

本教程操作環境:windows7系統、vue2.9.6版,DELL G3電腦。

第一種:使用name傳遞

之前一直在配置路由的時候出現一個name,但不知道他具體有什么用,在路由里他可以用來傳遞參數。在index.js中將路由的name都寫好

vue如何傳參

接收參數:

在我們需要接收它的頁面里添加

<p>我是router-name:{{$route.name}}</p>

vue如何傳參

比如我在這里是在APP.vue中接收的,我希望切換每個頁面都能看見參數。

看結果:

vue如何傳參

vue如何傳參

但這種方法不太常用,因為我們覺得它不太規整。

第二種:通過router-link中的to屬性

利用router-link 中的to來傳參,看語法:

<router-link v-bind:to="{name:'xxx',params:{key:value}}"></router-link>

a.首先:to需要綁定;

b.傳參使用類似與對象的形式;

c.name就是我們在配置路由時候取的名字;

d.參數也是采用對象的形式。

實際操作一下:

a.在APP.vue中將to里面的路徑改成上面那樣

<router-link :to="{name:'hellovue',params:{username:'tomcat'}}">hellovue頁面</router-link>

這里我們注意to的寫法,前面加了冒號,因為那是綁定的,傳遞一個username過去,值為tomcat

b.在index.js里面給hellovue配置名字叫hellovue,與上面name相對應

vue如何傳參

c、在hellovue.vue中接收參數

 <p>傳遞的名字是:{{$route.params.username}}</p>

看看結果:

vue如何傳參

第三種:使用path來匹配路由組件,采用url傳參

在路由文件里采用冒號的形式傳參,這就是對參數的綁定

a、修改index.js里的path,這里我們修改myjob.vue組件

vue如何傳參

b、在App.vue組件里傳遞參數

vue如何傳參

c、在myjob.vue組件里顯示我們要展示的內容(接收參數)

vue如何傳參

d、看看結果

vue如何傳參

以上是“vue如何傳參”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

vue
AI

阳西县| 连江县| 屏东县| 六安市| 民县| 文水县| 琼中| 叙永县| 武夷山市| 青河县| 卫辉市| 尉犁县| 仙桃市| 莆田市| 赤壁市| 凤翔县| 密山市| 宜章县| 雅江县| 岳普湖县| 彩票| 盐山县| 杭锦后旗| 鹤峰县| 慈溪市| 平阴县| 罗山县| 五莲县| 伊金霍洛旗| 芒康县| 海阳市| 北票市| 噶尔县| 惠来县| 赤城县| 太白县| 孟津县| 崇文区| 民县| 六枝特区| 克山县|