国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

element ui框架(路由參數(shù)傳遞)

這篇具有很好參考價值的文章主要介紹了element ui框架(路由參數(shù)傳遞)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】

? ? ? ? 前端開發(fā)中,有的時候路由也是需要帶參數(shù)傳遞的。不管是窗口登錄,還是超鏈接,一般會帶1個或者多個參數(shù)。如果是多個參數(shù),通常就用分隔符把它們連接在一起。vue工程下面的參數(shù)傳遞一般是這么解決的,

1、非props傳遞,

1.1 首先需要在router/index.js中添加傳遞參數(shù)

export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
	{
      path: '/Login',
      name: 'Login',
      component: Login
    },
	{
      path: '/Main',
      name: 'Main',
      component: Main,
	  children :[
		  {
			  path: '/Member/Level/:id', //id為需要傳遞的參數(shù)
			  name:'MemberLevel',
			  component: MemberLevel,
		  },
		  {
			  path: '/Member/List',
			  name:'MemberList',
			  component: MemberList,
		  }
	  ]
    }
  ]
})

? ? ? ? 如上面一段中文說明,這個時候只需要把參數(shù)用冒號割開即可。

1.2 在Main.vue中添加超鏈接,

? ? ? ? 如果是比較簡單的辦法,直接拼接url即可,比如像這樣,

<router-link to="/Member/Level/1">會員等級</router-link>

? ? ? ? 另外一種方法就是把to看成是一個json對象,這也是可以的,

<router-link :to="{name:'MemberLevel', params:{'id':1}}">會員等級</router-link>

1.3 有了上面的鋪墊,那么MemberLevel.vue中使用id就很簡單了

<div>會員等級==={{this.$route.params.id	}}</div>

2、props傳遞

2.1 props傳遞,關(guān)鍵之處在于在router/index.js添加一個props屬性

export default new Router({
  routes: [
    {
      path: '/',
      name: 'HelloWorld',
      component: HelloWorld
    },
	{
      path: '/Login',
      name: 'Login',
      component: Login
    },
	{
      path: '/Main',
      name: 'Main',
      component: Main,
	  children :[
		  {
			  path: '/Member/Level/:id', //id為需要傳遞的參數(shù)
			  name:'MemberLevel',
			  component: MemberLevel,
			  props:true   // 添加props屬性
		  },
		  {
			  path: '/Member/List',
			  name:'MemberList',
			  component: MemberList,
		  }
	  ]
    }
  ]
})

? ? ? ? 和1.1相比較,這里多了props屬性,并且設(shè)置為true。

2.2 Main.vue中添加超鏈接

? ? ? ? 這部分和1.2是一樣的,不再贅述。

2.3 修改MemberLevel.vue

<template>
	<div>會員等級==={{id}}</div>
</template>

<script>
export default {
	props:["id"],
	name:"MemberLevel"
}

</script>

<style>
</style>

? ? ? ? 和router中的index.js一樣,在MemberLevel.vue也得添加一個props屬性,這樣div中就可以直接引用id這個變量了。

3、Login.vue和Main.vue之間的傳遞

? ? ? ? 一般Login之后,都需要把相關(guān)傳遞信息傳給Main網(wǎng)頁。這個時候就可以用上面1或者2的方法來完成參數(shù)傳遞。不失一般性,可以用非props方法來傳遞,

?3.1?重新配置router/index.js路由

	{
      path: '/Main/:name', //name為需要傳遞的參數(shù)
      name: 'Main',
      component: Main,
	  children :[
		  {
			  path: '/Member/Level/:id', //id為需要傳遞的參數(shù)
			  name:'MemberLevel',
			  component: MemberLevel,
			  props:true   // 添加props屬性
		  },
		  {
			  path: '/Member/List',
			  name:'MemberList',
			  component: MemberList,
		  }
	  ]
    }

3.2?修改submitForm函數(shù)

		submitForm(formName) {
			//alert('submit!');
			
			this.$refs[formName].validate((valid) => {
				if (valid) {
					this.$router.push({name:"Main",params:{"name":this.form.name}});
				} else {
					this.$message.error('請輸入正確用戶名或密碼!');
					return false;
				}
			});
		}

3.3 在Main.vue中引用傳遞的參數(shù)

<span>{{this.$route.params.name}}</span>

4、總結(jié)

? ? ? ? 網(wǎng)頁之間傳參,是數(shù)據(jù)傳遞的重要方式,這部分建議好好掌握。當然,傳參只是基礎(chǔ),后續(xù)還要對參數(shù)進行本地化保存,這也是非常重要的。文章來源地址http://www.zghlxwxcb.cn/news/detail-423607.html

到了這里,關(guān)于element ui框架(路由參數(shù)傳遞)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 011:Mapbox GL兩種方式隱藏logo和版權(quán),個性化版權(quán)的聲明

    011:Mapbox GL兩種方式隱藏logo和版權(quán),個性化版權(quán)的聲明

    第011個 點擊查看專欄目錄 本示例的目的是介紹演示如何在vue+mapbox中用兩種方式隱藏logo和版權(quán),并個性化版權(quán)的聲明 。 直接復(fù)制下面的 vue+mapbox源代碼,操作2分鐘即可運行實現(xiàn)效果 示例效果

    2023年04月17日
    瀏覽(38)
  • React中路由的參數(shù)傳遞 - 路由的配置文件

    路由的參數(shù)傳遞 傳遞參數(shù)有二種方式( 需要注意的是, 這兩種方式在Router6.x中都是提供的hook函數(shù)的API, 類組件需要通過高階組件的方式使用 ) : 動態(tài)路由的方式; search傳遞參數(shù)( 查詢字符串 ); 方式一: 動態(tài)路由的概念指的是路由中的路徑并不會固定 : 比如/detail的path對應(yīng)一個組件

    2023年04月08日
    瀏覽(14)
  • Vue頁面路由參數(shù)的傳遞和獲取

    Vue頁面路由參數(shù)的傳遞和獲取

    vue 頁面路由切換時傳參的方式有如下幾種: 動態(tài)路由參數(shù) 它隱藏字段信息,相對于來說較安全,同時地址欄中的地址也相對較短 它必須是先定義后使用,一般用于根據(jù)固定參數(shù),返回對應(yīng)的數(shù)據(jù)所用 query字符串 ?id=1 通過search字符串的方式來在地址欄中傳遞數(shù)據(jù),相對于來

    2024年02月11日
    瀏覽(17)
  • uniapp,vue3路由傳遞接收參數(shù)

    官網(wǎng)vue2升vue3的教程中,演示了如何使用onLoad,記得把官網(wǎng)所有內(nèi)容都看一遍?。?! 傳遞對象參數(shù) 接收對象參數(shù)

    2024年02月15日
    瀏覽(16)
  • 微信小程序路由以及跳轉(zhuǎn)頁面?zhèn)鬟f參數(shù)

    微信小程序路由以及跳轉(zhuǎn)頁面?zhèn)鬟f參數(shù)

    路由 在app.json的pages里面寫 \\\"pages/頁面/頁面\\\" 直接保存pages直接生成非常方便 ?跳轉(zhuǎn)頁面 wx.navigateTo() 保留當前頁面,跳轉(zhuǎn)到應(yīng)用內(nèi)的某個非tabBar頁面。 text?bindtap=\\\"daka\\\"點擊/text 會保留返回箭頭 底部導(dǎo)航跳轉(zhuǎn)在app.json寫入即可 傳參以及接收參數(shù) 1、本地存儲 使用方法:和js差不

    2024年02月11日
    瀏覽(26)
  • 【前端知識】React 基礎(chǔ)鞏固(四十一)——手動路由跳轉(zhuǎn)、參數(shù)傳遞及路由配置

    【前端知識】React 基礎(chǔ)鞏固(四十一)——手動路由跳轉(zhuǎn)、參數(shù)傳遞及路由配置

    利用 useNavigate 封裝一個 withRouter(hoc/with_router.js) 添加到hoc/index.js文件中 利用withRouter,攔截Home組件,實現(xiàn)手動跳轉(zhuǎn)路由 路由參數(shù)傳遞包括:1.動態(tài)路由傳參;2.查詢字符串傳參 改造withRouter,通過 useParams() 和 useSearchParams() 來接收兩種參數(shù)傳遞: 在界面中,通過params來接收

    2024年02月14日
    瀏覽(25)
  • element-ui upload 上傳組件中on-success 聲明方法不生效問題

    最近在學(xué)習(xí)vue 2,實現(xiàn)element-ui 框架中upload 上傳文件組件碰到的一些坑: 1.上傳文件成功后on-success 聲明的方法不執(zhí)行。 官方模板是上面代碼,但是我是實現(xiàn)自定義上傳文件,禁用了action實現(xiàn)方式,添加 :auto-upload=“false” ,然后實現(xiàn)**:http-request=“submitUpload”**,具體的調(diào)用上

    2024年02月11日
    瀏覽(24)
  • 探討uniapp的路由與頁面棧及參數(shù)傳遞問題

    探討uniapp的路由與頁面棧及參數(shù)傳遞問題

    框架以棧的形式管理當前所有頁面, 當發(fā)生路由切換的時候,頁面棧的表現(xiàn)如下: 頁面的路由操作無非:初始化、打開新頁面、頁面重定向、頁面返回、tab切換、重加載。 uni-app 有兩種頁面路由跳轉(zhuǎn)方式:使用navigator組件跳轉(zhuǎn)、調(diào)用API跳轉(zhuǎn)。 2.1navigator 頁面跳轉(zhuǎn)。該組件類似

    2024年02月11日
    瀏覽(20)
  • 若依框架前后端各個請求方式參數(shù)傳遞示例

    封裝方法getBanner getBanner方法調(diào)用(customerBannerId是一個數(shù)字) 后端接口(@PathVariable 注解取得請求路徑中的參數(shù),注意此處的三個參數(shù)名要一致) 封裝方法getBanner getBanner 方法調(diào)用(customerBannerId是一個對象,這里屬性名與屬性值一致,簡寫) 后端接口(前端傳遞的對象的屬性

    2024年02月03日
    瀏覽(16)
  • 【無標題】 Vue 路由庫Router 【重點】 - 安裝 - 基本使用 - 路由配置 - 路由模式 - 路由傳遞參數(shù) - 路由內(nèi)置對象 - 路由守衛(wèi)

    【無標題】 Vue 路由庫Router 【重點】 - 安裝 - 基本使用 - 路由配置 - 路由模式 - 路由傳遞參數(shù) - 路由內(nèi)置對象 - 路由守衛(wèi)

    Vue 路由庫Router 【重點】 安裝 基本使用 路由配置 路由模式 路由傳遞參數(shù) 路由內(nèi)置對象 路由守衛(wèi) Vue的內(nèi)置API 【掌握】 ref Vue.set Vue.nextTick Vue.filter Vue.component Vue.use Vue.directive 進行頁面的跳轉(zhuǎn)(相當于a標簽),Vue是SPA單頁面應(yīng)用,他的頁面跳轉(zhuǎn)必須使用Vue-Router路由進行實現(xiàn)

    2024年02月06日
    瀏覽(36)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包