当前位置: 首页 > news >正文

苏州找工作网站有哪些免费个人网站源码php

苏州找工作网站有哪些,免费个人网站源码php,西安最新招聘信息今天,互联网营销师培训方案场景 在使用动态数据渲染的场景&#xff0c;el-table设置默认属性default-sort失效。 原因 el-table的default-sort属性是针对静态数据的&#xff0c;如果是动态数据&#xff0c;default-sort则无法监听到。 案例&#xff1a;静态数据 <template><el-table:data&…

场景

在使用动态数据渲染的场景,el-table设置默认属性default-sort失效。

原因

el-table的default-sort属性是针对静态数据的,如果是动态数据,default-sort则无法监听到。

  • 案例:静态数据
<template><el-table:data="tableData":default-sort="{ prop: 'date', order: 'descending' }"style="width: 100%"><el-table-column prop="date" label="Date" sortable width="180" /><el-table-column prop="name" label="Name" width="180" /><el-table-column prop="address" label="Address" /></el-table>
</template><script lang="ts" setup>
interface User {date: stringname: stringaddress: string
}
const tableData: User[] = [{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},
]
</script>

默认排序正常
在这里插入图片描述

  • 案例:模拟动态数据(setTimeout模拟后端延时数据返回)
<template><el-tableref="tableNode":data="tableData":default-sort="{ prop: 'date', order: 'descending' }"style="width: 100%"><el-table-column prop="date" label="Date" sortable width="180" /><el-table-column prop="name" label="Name" width="180" /><el-table-column prop="address" label="Address" /></el-table>
</template><script lang="ts" setup>
import { ref, nextTick } from 'vue'
const tableNode = ref()
interface User {date: stringname: stringaddress: string
}
let tableData = ref<User[]>([])
setTimeout(function(){tableData.value = [{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',}
]
}, 3000)
</script>

默认排序失效
在这里插入图片描述

解决方法

等待数据渲染结束后(nextTick回调),采用el-table提供的sort方法实现手动排序在这里插入图片描述

<template><el-tableref="tableNode":data="tableData":default-sort="{ prop: 'date', order: 'descending' }"style="width: 100%"><el-table-column prop="date" label="Date" sortable width="180" /><el-table-column prop="name" label="Name" width="180" /><el-table-column prop="address" label="Address" /></el-table>
</template><script lang="ts" setup>
import { ref, nextTick } from 'vue'
const tableNode = ref()
interface User {date: stringname: stringaddress: string
}
let tableData = ref<User[]>([])
setTimeout(async function(){tableData.value = [{date: '2016-05-01',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-03',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-02',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-04',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',}
]
await nextTick()
tableNode.value.sort('date', 'descending')
}, 3000)
</script>

默认排序正常
在这里插入图片描述

http://www.yayakq.cn/news/378044/

相关文章:

  • 东莞网站建设都找菲凡网络推荐一下做图文的网站
  • 做网站分辨率一般多少企业注册地址
  • 浏览器为什么无法打开网页seo外链发布
  • 网站建设要考虑哪些内容小网站下载渠道有哪些
  • 网站伪静态是什么意思文化网站建设
  • 如何替换网站上的动画襄阳做网站公司
  • 帝国 cms 网站关键字怎么补网站漏洞
  • 住房城乡建设厅官方网站青岛城市建设投资建设集团网站
  • 周到的宁波网站建设做网站新闻编辑
  • 做公司 网站建设价格wordpress mp4 插件下载
  • 泰州自助建站软件网站开发和推广方案
  • 河南省监理建设协会网站网站安全狗 fastcgi
  • 做装饰网站公司设计师培训ui设计
  • 在线网站搭建系统wordpress 电影天堂 主题
  • 青岛 网站维护低调与华丽wordpress版
  • 网站开发版本号制作网站的页面设计怎么做
  • 酒店网站建设 源码j建设局域网网站
  • 网站集约化建设的优点网站管理员密码忘记了
  • 烟台装修行业网站建设方案阿里云wordpress邮件
  • 做网站是否要备案网站设计规划报告
  • 网站做新浪图床企业管理课程有哪些
  • 新手学纪事本html代码做网站深圳软件外包公司都有哪些
  • 上海陆海建设集团网站风景网站模板
  • 路由器做映射后 内网可以访问到我的网站 但是外网无法访问北京城建建设工程有限公司
  • 餐厅网站建设什么格尔木网站建设公司
  • 企业网站管理系统如何使用说明wordpress侧边浮窗
  • 电商网站设计培训烟台logo设计公司
  • 便宜网站建设成都以前的网站忘了怎么办啊
  • 信息大全seo外链自动群发工具
  • 兼职网站做任务网站外链建设到底该怎么做