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

Vue如何實(shí)現(xiàn)table表格置頂

 更新時(shí)間:2022年04月23日 14:27:25   作者:洛一一珞  
這篇文章主要介紹了Vue如何實(shí)現(xiàn)table表格置頂,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

如何實(shí)現(xiàn)table表格置頂

老大讓做vue項(xiàng)目,可是我對vue還不熟,抓緊時(shí)間學(xué)習(xí),記錄

此處省略css

<table id="toptable" >
    <thead>
        <tr>
            <th>序號</th>
            <th>顯示順序</th>
            <th>景區(qū)名稱</th>
            <th>景區(qū)地址</th>
            <th width="230px"></th>
        </tr>
    </thead>
    <tbody>
        <tr v-for="(item,index) of dataList">
            <td v-text="item.code"></td>
            <td v-text="index+1"></td>
            <td v-text="item.name"></td>
            <td v-text="item.region"></td>
            <td style="text-align: right;">
                <button v-if="index !==0" @click="getTop(index)">置頂</button>
                <button @click="delData(index)">刪除</button>
            </td>
        </tr>
    </tbody>
</table>
<script>
    var vtable=new Vue({
        el:"#toptable",
        data:{
            dataList:[]
        },
        mounted(){
            this.showData();
        },
        methods:{
            showData () {
                axios.get("arealist.json").then(response=>{
                    for(let i=0;i<response.data.length;i++){
                        vtable.dataList.push(response.data[i]);
                    }
                })
            },
            deleteData(index){
                if(!confirm("您確定要?jiǎng)h除此景區(qū)嗎?")){
                    return false;
                }
                vtable.dataList.splice(index,1);
            },
            getTop(index){
                var returnTop=vp.dataList[index];
                vtable.dataList.splice(index,1)
                vtable.dataList.unshift(returnTop);
            }
        }
    })
</script>
[
    {
      "name":"狼牙山景區(qū)",
      "code":"00123545",
      "region":"保定 易縣"
    },{
      "name":"白洋淀",
      "code":"00343445",
      "region":"保定 白洋淀"
    },{
      "name":"野山坡",
      "code":"00123598",
      "region":"保定 淶水"
    }
]

置頂前

置頂后

點(diǎn)擊table表格某一行讓其置頂

我這里的使用場景是點(diǎn)擊某一行的使用,該行的數(shù)據(jù)就調(diào)整在第一行顯示了

//給使用按鈕添加方法,方法如下
use(row) {
	let values = this.tableData;//這個(gè)是表格數(shù)據(jù)
	let value = row;
	let res = [value].concat(values.filter(item => item != value));//concat() 方法用于連接兩個(gè)或多個(gè)數(shù)組
	console.log(res);
	this.tableData = res;
}

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中實(shí)現(xiàn)Monaco Editor自定義提示功能

    vue中實(shí)現(xiàn)Monaco Editor自定義提示功能

    最近小編接到一個(gè)項(xiàng)目,需要在瀏覽器的ide中支持自定義提示功能,接下來通過本文給大家介紹在vue中實(shí)現(xiàn)Monaco Editor自定義提示功能,需要的朋友可以參考下
    2019-07-07
  • 解決vue一個(gè)頁面中復(fù)用同一個(gè)echarts組件的問題

    解決vue一個(gè)頁面中復(fù)用同一個(gè)echarts組件的問題

    這篇文章主要介紹了解決vue一個(gè)頁面中復(fù)用同一個(gè)echarts組件的問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue常見錯(cuò)誤Error?in?mounted?hook解決辦法

    Vue常見錯(cuò)誤Error?in?mounted?hook解決辦法

    這篇文章主要給大家介紹了關(guān)于Vue常見錯(cuò)誤Error?in?mounted?hook的解決辦法,出現(xiàn)這樣的問題,會發(fā)現(xiàn)跟聲明周期鉤子有關(guān)系,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-07-07
  • 詳解vite2.0配置學(xué)習(xí)(typescript版本)

    詳解vite2.0配置學(xué)習(xí)(typescript版本)

    這篇文章主要介紹了詳解vite2.0配置學(xué)習(xí)(typescript版本),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • vue的mixins屬性詳解

    vue的mixins屬性詳解

    這篇文章主要介紹了vue的mixins屬性詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-03-03
  • 詳解Vue 2中的? initState 狀態(tài)初始化

    詳解Vue 2中的? initState 狀態(tài)初始化

    這篇文章主要介紹了詳解Vue 2中的initState狀態(tài)初始化,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-08-08
  • 淺談vue中computed屬性對data屬性賦值為undefined的原因

    淺談vue中computed屬性對data屬性賦值為undefined的原因

    本文主要介紹了淺談vue中computed屬性對data屬性賦值為undefined的原因,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • Vue中使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖

    Vue中使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖

    這篇文章主要為大家詳細(xì)介紹了Vue中如何使用echarts實(shí)現(xiàn)繪制人體動態(tài)圖,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-03-03
  • 詳解vue 實(shí)例方法和數(shù)據(jù)

    詳解vue 實(shí)例方法和數(shù)據(jù)

    這篇文章主要介紹了vue 實(shí)例方法和數(shù)據(jù)的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2017-10-10
  • vue 中directive功能的簡單實(shí)現(xiàn)

    vue 中directive功能的簡單實(shí)現(xiàn)

    本篇介紹directive的簡單實(shí)現(xiàn),主要學(xué)習(xí)其實(shí)現(xiàn)的思路及代碼的設(shè)計(jì),需要的朋友參考下吧
    2018-01-01

最新評論