這篇文章將為大家詳細(xì)講解有關(guān)vue.js實(shí)現(xiàn)頁(yè)面?zhèn)髦档姆椒?,小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
成都創(chuàng)新互聯(lián)專注于企業(yè)成都全網(wǎng)營(yíng)銷推廣、網(wǎng)站重做改版、舒蘭網(wǎng)站定制設(shè)計(jì)、自適應(yīng)品牌網(wǎng)站建設(shè)、H5技術(shù)、商城網(wǎng)站定制開(kāi)發(fā)、集團(tuán)公司官網(wǎng)建設(shè)、外貿(mào)營(yíng)銷網(wǎng)站建設(shè)、高端網(wǎng)站制作、響應(yīng)式網(wǎng)頁(yè)設(shè)計(jì)等建站業(yè)務(wù),價(jià)格優(yōu)惠性價(jià)比高,為舒蘭等各大城市提供網(wǎng)站開(kāi)發(fā)制作服務(wù)。vue.js實(shí)現(xiàn)頁(yè)面?zhèn)髦档姆椒ǎ?、使用query傳值,代碼為【var name=this.$route.query.name】;2、使用params傳值,代碼為【params: { usersitelist: 'userlist' }】。
vue.js實(shí)現(xiàn)頁(yè)面?zhèn)髦档姆椒ǎ?/strong>
1、使用query傳值【地址欄可見(jiàn)】
比如從a.vue跳轉(zhuǎn)至b.vue,傳name=‘jack’
,代碼如下:
this.$router.push({ path: "/result", query: { name: 'jack' } });
在b.vue通過(guò)地址欄的url 進(jìn)行接收參數(shù);
我是在created這個(gè)函數(shù)里面進(jìn)行接收的,var name=this.$route.query.name;
就可以接收到name這個(gè)參數(shù)了;
2、使用params傳值【地址欄不可見(jiàn)】
這個(gè)方式要注意一點(diǎn),在請(qǐng)求的時(shí)候需要寫上在router下面index.js里面的name,
可以和query一同傳值;
this.$router.push({ path: "/result", name: "Result", query: { name: 'name' }, params: { usersitelist: 'userlist' } });
params傳值在地址欄不可見(jiàn),但是取值方式是和query一樣的,我也是在created函數(shù)里面進(jìn)行取值的;
var usersitelist = this.$route.params.usersitelist;
關(guān)于vue.js實(shí)現(xiàn)頁(yè)面?zhèn)髦档姆椒ň头窒淼竭@里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。