亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Vue+ElementUi實現(xiàn)點擊表格中鏈接進(jìn)行頁面跳轉(zhuǎn)與路由詳解

 更新時間:2023年02月13日 10:33:56   作者:記億揺晃著的那天  
在vue中進(jìn)行前端網(wǎng)頁開發(fā)時,通常列表數(shù)據(jù)用el-table展示,下面這篇文章主要給大家介紹了關(guān)于Vue+ElementUi實現(xiàn)點擊表格中鏈接進(jìn)行頁面跳轉(zhuǎn)與路由的相關(guān)資料,文中通過實例代碼介紹的非常詳細(xì),需要的朋友可以參考下

1、頁面跳轉(zhuǎn),先看效果

點擊表格中的asin會跳轉(zhuǎn)到亞馬遜購物界面

怎么做的呢,直接上代碼

<el-table-column
        prop="asin"
        label="asin"
        width="150"
        fixed>
        <template slot-scope="scope">
          <el-link :href="scope.row.url" rel="external nofollow"  type="primary" target="_blank">{{scope.row.asin}}</el-link>
        </template>
      </el-table-column>

asin那一列通過<template>標(biāo)簽把scope傳進(jìn)去,scope是包含這一行的信息的,在標(biāo)簽里面使用<el-link>標(biāo)簽配合數(shù)據(jù)里面的url實現(xiàn)頁面跳轉(zhuǎn),獲取某個屬性可以通過scope.row.屬性名 獲取

2、路由切換加傳參數(shù),先看效果

 點擊標(biāo)題

可以看到路由切換到產(chǎn)品分析了,并且asin數(shù)據(jù)也傳遞過去了

實現(xiàn)直接看代碼

<el-table-column
        prop="title"
        label="標(biāo)題"
        width="150"
        :show-overflow-tooltip="true">
        <template slot-scope="scope">
          <router-link :to= "{name: 'productsAnalysis',params: {asin: scope.row.asin }}">
            <span>
              {{scope.row.title}}
            </span>
          </router-link>
        </template>
      </el-table-column>

可以看到路由切換與頁面跳轉(zhuǎn)類似,都是通過<template>標(biāo)簽實現(xiàn)的,區(qū)別就是<router-link>里面直接

{{scope.row.title}}不好使,需要借助<span>標(biāo)簽實現(xiàn)內(nèi)容展示

路由切換使用路由名字

productsAnalysis,點擊標(biāo)題時路由器會找到productsAnalysis路由,并且把參數(shù)params傳過去,看一下我的路由怎么實現(xiàn)的吧

{
    path: '/console',
    component: Layout,
    redirect: '/console/productsAnalysis',
    name: 'console',
    meta: { title: '銷售', icon: 'el-icon-s-help' },
    children: [
      {
        path: 'productsAnalysis',
        name: 'productsAnalysis',
        component: () => import('@/views/products/productsAnalysis'),
        meta: { title: '產(chǎn)品分析', icon: 'table' }
      },
      {
        path: 'productPerspective',
        name: 'productPerspective',
        component: () => import('@/views/products/productPerspective'),
        meta: { title: '產(chǎn)品透視', icon: 'table' }
      }
    ]
  },

可以看到路由名為productsAnalysis的會跳轉(zhuǎn)到

@/views/products/productsAnalysis組件

 看一下productsAnalysis組件怎么拿到參數(shù)的

<template>
<dev>
  <h1>ProductsAnalysis</h1>
  <h1>{{asin}}</h1>
</dev>
</template>
 
<script>
import router from '@/router'
export default {
  data(){
    return{
      asin: null
    }
  },
  created() {
    this.asin = this.$route.params.asin
  }
}
</script>
 
<style scoped>
 
</style>

直接

this.$route.params.asin就能拿到路由傳過來的參數(shù)

總結(jié)

到此這篇關(guān)于Vue+ElementUi實現(xiàn)點擊表格中鏈接進(jìn)行頁面跳轉(zhuǎn)與路由的文章就介紹到這了,更多相關(guān)Vue ElementUi點擊鏈接頁面跳轉(zhuǎn)和路由內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue.js獲取被選擇的option的value和text值方法

    Vue.js獲取被選擇的option的value和text值方法

    今天小編就為大家分享一篇Vue.js獲取被選擇的option的value和text值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-08-08
  • vue3中?provide?和?inject?用法及原理

    vue3中?provide?和?inject?用法及原理

    這篇文章主要介紹vue3中?provide?和?inject?用法及原理,provide?和?inject可以?解決多次組件傳遞數(shù)據(jù)的問題,下面文章是具體的用法和實現(xiàn)原理,具有一定的參考價值,需要的朋友可以參考一下,希望對大家有所幫助
    2021-11-11
  • Vue 解決路由過渡動畫抖動問題(實例詳解)

    Vue 解決路由過渡動畫抖動問題(實例詳解)

    這篇文章主要介紹了Vue 解決路由過渡動畫抖動問題,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-01-01
  • 使用vue-cli初始化項目時運(yùn)行‘npm run dev’報錯及解決

    使用vue-cli初始化項目時運(yùn)行‘npm run dev’報錯及解決

    這篇文章主要介紹了使用vue-cli初始化項目時運(yùn)行‘npm run dev’報錯及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • 詳解key在Vue列表渲染時究竟起到了什么作用

    詳解key在Vue列表渲染時究竟起到了什么作用

    這篇文章主要介紹了key在Vue列表渲染時究竟起到了什么作用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue實現(xiàn)購物車全部功能的簡單方法

    vue實現(xiàn)購物車全部功能的簡單方法

    vue是前端輕量級MVVM框架,入門門檻相對較低,今天用Vue做一個購物車實例,所以下面這篇文章主要給大家介紹了關(guān)于vue實現(xiàn)購物車全部功能的簡單方法,需要的朋友可以參考下
    2021-07-07
  • element step組件在另一側(cè)加時間軸顯示

    element step組件在另一側(cè)加時間軸顯示

    本文主要介紹了element step組件在另一側(cè)加時間軸顯示,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-06-06
  • vue3引入Element-plus的詳細(xì)步驟記錄

    vue3引入Element-plus的詳細(xì)步驟記錄

    Element Plus是為適配Vue3而對Element UI進(jìn)行重構(gòu)后產(chǎn)生的前端組件庫,包含豐富的基礎(chǔ)組件,下面這篇文章主要給大家介紹了關(guān)于vue3引入Element-plus的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • vue3聲明響應(yīng)式狀態(tài)使用(含ref,reactive,toRef(),toRefs()等)

    vue3聲明響應(yīng)式狀態(tài)使用(含ref,reactive,toRef(),toRefs()等)

    這篇文章主要介紹了vue3聲明響應(yīng)式狀態(tài)使用(含ref,reactive,toRef(),toRefs()等),具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue實現(xiàn)不定高虛擬列表的示例詳解

    vue實現(xiàn)不定高虛擬列表的示例詳解

    這篇文章主要為大家詳細(xì)介紹了在vue環(huán)境單頁面項目下,如何實現(xiàn)不定高虛擬列表,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-10-10

最新評論