Vue怎么实现table表格置顶(table,vue,开发技术)

时间:2024-05-07 16:17:27 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

    如何实现table表格置顶

    老大让做vue项目,可是我对vue还不熟,抓紧时间学习,记录

    此处省略css

    <tableid="toptable"><thead><tr><th>序号</th><th>显示顺序</th><th>景区名称</th><th>景区地址</th><thwidth="230px"></th></tr></thead><tbody><trv-for="(item,index)ofdataList"><tdv-text="item.code"></td><tdv-text="index+1"></td><tdv-text="item.name"></td><tdv-text="item.region"></td><td><buttonv-if="index!==0"@click="getTop(index)">置顶</button><button@click="delData(index)">删除</button></td></tr></tbody></table>
    <script>varvtable=newVue({el:"#toptable",data:{dataList:[]},mounted(){this.showData();},methods:{showData(){axios.get("arealist.json").then(response=>{for(leti=0;i<response.data.length;i++){vtable.dataList.push(response.data[i]);}})},deleteData(index){if(!confirm("您确定要删除此景区吗?")){returnfalse;}vtable.dataList.splice(index,1);},getTop(index){varreturnTop=vp.dataList[index];vtable.dataList.splice(index,1)vtable.dataList.unshift(returnTop);}}})</script>
    [{"name":"狼牙山景区","code":"00123545","region":"保定易县"},{"name":"白洋淀","code":"00343445","region":"保定白洋淀"},{"name":"野山坡","code":"00123598","region":"保定涞水"}]

    置顶前

    Vue怎么实现table表格置顶

    置顶后

    Vue怎么实现table表格置顶

    点击table表格某一行让其置顶

    我这里的使用场景是点击某一行的使用,该行的数据就调整在第一行显示了

    Vue怎么实现table表格置顶

    //给使用按钮添加方法,方法如下use(row){ letvalues=this.tableData;//这个是表格数据 letvalue=row; letres=[value].concat(values.filter(item=>item!=value));//concat()方法用于连接两个或多个数组 console.log(res); this.tableData=res;}
     </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
    本文:Vue怎么实现table表格置顶的详细内容,希望对您有所帮助,信息来源于网络。
    上一篇:Mybatis中怎么实现注解增删改查操作下一篇:

    2 人围观 / 0 条评论 ↓快速评论↓

    (必须)

    (必须,保密)

    阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18