欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue+ElementUi實(shí)現(xiàn)點(diǎn)擊表格鏈接頁(yè)面跳轉(zhuǎn)和路由效果

 更新時(shí)間:2024年03月13日 11:14:29   作者:記億揺晃著的那天  
這篇文章主要介紹了Vue+ElementUi實(shí)現(xiàn)點(diǎn)擊表格中鏈接進(jìn)行頁(yè)面跳轉(zhuǎn)和路由,本文結(jié)合實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧

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

點(diǎn)擊表格中的asin會(huì)跳轉(zhuǎn)到亞馬遜購(gòu)物界面

怎么做的呢,直接上代碼

<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實(shí)現(xiàn)頁(yè)面跳轉(zhuǎn),獲取某個(gè)屬性可以通過scope.row.屬性名 獲取

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

 點(diǎn)擊標(biāo)題

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

實(shí)現(xiàn)直接看代碼(需要注意的是需要傳參的話只能使用name屬性,使用path屬性跳轉(zhuǎn)是不能傳遞參數(shù)的)

<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>

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

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

路由切換使用路由名字

productsAnalysis,點(diǎn)擊標(biāo)題時(shí)路由器會(huì)找到productsAnalysis路由,并且把參數(shù)params傳過去,看一下我的路由怎么實(shí)現(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的會(huì)跳轉(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ù)

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

相關(guān)文章

  • vue Draggable實(shí)現(xiàn)拖動(dòng)改變順序

    vue Draggable實(shí)現(xiàn)拖動(dòng)改變順序

    這篇文章主要為大家詳細(xì)介紹了vue Draggable實(shí)現(xiàn)拖動(dòng)改變順序,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Vue3配置bem樣式架構(gòu)的代碼詳解

    Vue3配置bem樣式架構(gòu)的代碼詳解

    BEM是一種前端命名方法論,主要是針對(duì)CSS,意思是塊(Block)、元素(Element)、修飾符(Modifier)的簡(jiǎn)寫,這種命名方法讓CSS便于統(tǒng)一團(tuán)隊(duì)開發(fā)規(guī)范和方便維護(hù),本文給大家介紹了Vue3配置bem樣式架構(gòu),需要的朋友可以參考下
    2024-10-10
  • Vue3超詳細(xì)的ref()用法教程(看這一篇就夠了!)

    Vue3超詳細(xì)的ref()用法教程(看這一篇就夠了!)

    這篇文章主要給大家介紹了關(guān)于Vue3超詳細(xì)的ref()用法的相關(guān)資料,在Vue3中ref函數(shù)不僅可以用于在組件中獲取DOM元素或子組件的引用,還可以直接訪問組件元素本身,需要的朋友可以參考下
    2023-07-07
  • vue element和nuxt的使用技巧分享

    vue element和nuxt的使用技巧分享

    這篇文章主要介紹了vue element和nuxt的使用技巧分享,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • Vue-ANTD表單輸入中自定義校驗(yàn)一些正則表達(dá)式規(guī)則介紹

    Vue-ANTD表單輸入中自定義校驗(yàn)一些正則表達(dá)式規(guī)則介紹

    這篇文章主要介紹了Vue-ANTD表單輸入中自定義校驗(yàn)一些正則表達(dá)式規(guī)則介紹,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 幫助我們高效操作的Virtual?DOM簡(jiǎn)單實(shí)現(xiàn)

    幫助我們高效操作的Virtual?DOM簡(jiǎn)單實(shí)現(xiàn)

    這篇文章主要為大家介紹了幫助我們高效操作Virtual?DOM簡(jiǎn)單實(shí)現(xiàn)及原理解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Vue2+JS實(shí)現(xiàn)掃雷小游戲

    Vue2+JS實(shí)現(xiàn)掃雷小游戲

    實(shí)現(xiàn)小游戲可以鍛煉自己的邏輯思維能力,也不會(huì)很枯燥,完成時(shí)會(huì)給自己帶來一種滿足感。本文就將利用Vue和JS實(shí)現(xiàn)簡(jiǎn)單的掃雷小游戲,需要的可以參考一下
    2022-06-06
  • vue3動(dòng)態(tài)加載對(duì)話框的方法實(shí)例

    vue3動(dòng)態(tài)加載對(duì)話框的方法實(shí)例

    對(duì)話框是很常用的組件,在很多地方都會(huì)用到,下面這篇文章主要給大家介紹了關(guān)于vue3動(dòng)態(tài)加載對(duì)話框的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-03-03
  • vue input 輸入校驗(yàn)字母數(shù)字組合且長(zhǎng)度小于30的實(shí)現(xiàn)代碼

    vue input 輸入校驗(yàn)字母數(shù)字組合且長(zhǎng)度小于30的實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue input 校驗(yàn)字母數(shù)字組合且長(zhǎng)度小于30的實(shí)現(xiàn)代碼,文章給大家補(bǔ)充介紹了在Vue.Js下使用el-input框只能輸入數(shù)字并限制位數(shù)并且限制中文輸入以及粘貼功能,感興趣的朋友跟隨腳本之家小編一起看看吧
    2018-05-05
  • Vue3中如何使用異步請(qǐng)求示例詳解

    Vue3中如何使用異步請(qǐng)求示例詳解

    Vue3增加了很多讓人眼前一亮的特征,suspense 組件就是其中之一,對(duì)處理異步請(qǐng)求數(shù)據(jù)非常實(shí)用,下面這篇文章主要給大家介紹了關(guān)于Vue3中如何使用異步請(qǐng)求的相關(guān)資料,需要的朋友可以參考下
    2022-06-06

最新評(píng)論