广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Vue如何实现table表格置顶
  • 1000
分享到

Vue如何实现table表格置顶

2024-04-02 19:04:59 1000人浏览 独家记忆
摘要

目录如何实现table表格置顶置顶前置顶后点击table表格某一行让其置顶如何实现table表格置顶 老大让做Vue项目,可是我对vue还不熟,抓紧时间学习,记录 此处省略CSS &

如何实现table表格置顶

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

此处省略CSS

<table id="toptable" >
    <thead>
        <tr>
            <th>序号</th>
            <th>显示顺序</th>
            <th>景区名称</th>
            <th>景区地址</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("您确定要删除此景区吗?")){
                    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":"狼牙山景区",
      "code":"00123545",
      "region":"保定 易县"
    },{
      "name":"白洋淀",
      "code":"00343445",
      "region":"保定 白洋淀"
    },{
      "name":"野山坡",
      "code":"00123598",
      "region":"保定 涞水"
    }
]

置顶前

置顶后

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

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

//给使用按钮添加方法,方法如下
use(row) {
	let values = this.tableData;//这个是表格数据
	let value = row;
	let res = [value].concat(values.filter(item => item != value));//concat() 方法用于连接两个或多个数组
	console.log(res);
	this.tableData = res;
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: Vue如何实现table表格置顶

本文链接: https://www.lsjlt.com/news/147023.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Vue如何实现table表格置顶
    目录如何实现table表格置顶置顶前置顶后点击table表格某一行让其置顶如何实现table表格置顶 老大让做vue项目,可是我对vue还不熟,抓紧时间学习,记录 此处省略css &...
    99+
    2022-11-13
  • Vue怎么实现table表格置顶
    这篇文章主要介绍“Vue怎么实现table表格置顶”,在日常操作中,相信很多人在Vue怎么实现table表格置顶问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue怎么实现table表格置顶”的疑惑有所帮助!...
    99+
    2023-06-30
  • Vue中table如何实现动态表格td可编辑
    这篇文章主要介绍Vue中table如何实现动态表格td可编辑,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!项目中需求用到可编辑表格下图这种 ↓element UI 组件table表格...
    99+
    2022-10-19
  • Vue中Element的table多选表格如何实现单选
    目录Element的table多选表格实现单选vue table单选逻辑Element的table多选表格实现单选 效果图 1.在多选表格的基础上进行处理, 呈现单选表格的作用 2...
    99+
    2022-11-13
  • Vue ElementUI table实现表格斜线分隔线
    本文实例为大家分享了Vue ElementUI table给表格一个斜线分隔线的具体代码,供大家参考,具体内容如下 效果: 实现: 通过改css样式实现 1、去掉第一个单元格的下边...
    99+
    2022-11-13
  • antd vue table表格内容如何格式化
    目录antd vue table表格内容格式化如下面的性别和打印状态antd table表格组件基本使用借用官方文档数据,展示下Demoantd vue table表格内容格式化 目...
    99+
    2022-11-13
  • jquery实现表格行的上下移动和置顶
    本文实例为大家分享了jquery实现表格行的上下移动和置顶的具体代码,供大家参考,具体内容如下 先上效果图: 点击上移、下移、置顶,可以实现对应的效果。 上代码: <td&g...
    99+
    2022-11-13
  • Element如何实现复杂table表格结构
    这篇文章主要介绍“Element如何实现复杂table表格结构”,在日常操作中,相信很多人在Element如何实现复杂table表格结构问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Element如何实现复杂...
    99+
    2023-07-05
  • element-table如何实现自定义表格排序
    目录element-table 自定义表格排序第一步第二步原理element-table表格 自定义排序规则项目需求使用element-table 自定义表格排序 第一步 在el-t...
    99+
    2022-11-13
  • Jquery+bootstrap实现表格行置顶置底上移下移操作详解
    最近接到产品的一个需求,它是要对数据排序,实际操作中我们要实现表格行置顶置底上移下移操作。项目框架是GUNS框架。 如下图: 我是怎么用Jquery+bootstrap进行实现这些...
    99+
    2022-11-13
  • vue如何实现表格分页
    Vue可以通过以下步骤来实现表格分页:1. 在Vue组件中定义一个表格数据数组,例如`tableData`,用于存储所有的表格数据。...
    99+
    2023-08-09
    vue
  • VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip
    这篇文章主要为大家展示了“VUE2.0+ElementUI2.0表格el-table如何实现表头扩展el-tooltip”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习...
    99+
    2022-10-19
  • vue实现导入json解析成动态el-table树表格
    目录一、需求描述二、界面展示三、代码实现一、需求描述 前段时间接到一个需求是做一个类似接口文档的显示功能,将一段json数据贴到里面就可以自动解析出json数据的每个字段的类型和层级...
    99+
    2023-02-01
    vue json解析成动态el-table树 vue 动态el-table树
  • vue实现table表格里面数组多层嵌套取值
    目录vue table表格里面数组多层嵌套取值表格部分methods里面定义方法vue 多层数组嵌套循环,动态取值匹配vue table表格里面数组多层嵌套取值 我现在是在表格里拿到...
    99+
    2022-11-13
    vue table表格 数组多层嵌套取值 vue数组多层嵌套
  • 如何用javascript实现置顶
    这篇文章主要讲解了“如何用javascript实现置顶”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用javascript实现置顶”吧! ...
    99+
    2022-10-19
  • Angualrjs和bootstrap相结合如何实现数据表格table
    这篇文章主要介绍Angualrjs和bootstrap相结合如何实现数据表格table,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!AngularJS的数据表格需要使用anguala...
    99+
    2022-10-19
  • 如何使用Bootstrap-Table实现满意的表格功能
    这篇文章将为大家详细讲解有关如何使用Bootstrap-Table实现满意的表格功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Bootstrap是什么Bootstrap是目前最受欢迎的前端框架,它是基...
    99+
    2023-06-14
  • vue实现动态控制el-table表格列的展示与隐藏
    本文实例为大家分享了vue动态控制el-table表格列的展示与隐藏的具体代码,供大家参考,具体内容如下 1.引入el-table组件,这里我直接用官网的示例代码 <templ...
    99+
    2022-11-13
  • vue如何实现树形结构表格
    这篇文章主要讲解了“vue如何实现树形结构表格”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue如何实现树形结构表格”吧!在el-table中,支持树类型的数据的显示。当 row 中包含&...
    99+
    2023-07-04
  • javascript如何实现窗口置顶
    这篇文章主要介绍javascript如何实现窗口置顶,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完! javascript实现窗口置顶的方法:1、创建一个前...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作