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

建设风景区网站的目的用dw设计一个简单网页

建设风景区网站的目的,用dw设计一个简单网页,法治建设网站模块名称,免费的自助建站记录element-plus 表格的使用。方法、事件、属性的使用。因为是vue3的方式用到了const install getCurrentInstance();才能获取表格的相关信息 没解决怎么获取选中的行的行号,采用自己记的方式实习的。 利用row-class-name"setRowClass"实现样式的简单…

记录element-plus 表格的使用。方法、事件、属性的使用。因为是vue3的方式用到了const install = getCurrentInstance();才能获取表格的相关信息

没解决怎么获取选中的行的行号,采用自己记的方式实习的。

利用row-class-name="setRowClass"实现样式的简单设定

<template><h2>表格的方法、事件、属性的使用</h2><el-button type="primary" @click="setSelected">setSelected 1</el-button><el-button type="primary" @click="clearSelected">clearSelected</el-button><el-table ref="tableRef" :data="tableData" border style="width: 100%" highlight-current-row:row-class-name="setRowClass" @row-click="row_clicked"><el-table-column type="index" label="序号" width="100" /><el-table-column prop="date" label="Date" width="180" /><el-table-column prop="name" label="Name" width="180" /><el-table-column prop="address" label="Address" /></el-table>
</template><script lang="ts">
import { defineComponent, reactive, ref, getCurrentInstance, } from 'vue'export default {setup() {const install = getCurrentInstance();const tableRef = ref();const curIndex = ref(0);const tableData = reactive([{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',},]);function setSelected() {console.log('setSelected');curIndex.value = 1;install.refs.tableRef.setCurrentRow(tableData[1]);}function clearSelected() {console.log('clearSelected')//清除选中的项 用于单选表格,设定某一行为选中行, 如果调用时不加参数,则会取消目前高亮行的选中状态install.refs.tableRef.setCurrentRow();curIndex.value = -1;}function setRowClass(row) {// 把每一行的索引放进,自己记rowindexrow.row.my_index = row.rowIndex;if (row.rowIndex == curIndex.value) {return "myClass";}}function row_clicked(row, column, event) {//获取行号不行。。。。//利用自己记的my_index实现curIndex.value = row.my_index;console.log('row_clicked', row.my_index, row.date, row.name, row.address);}return { tableData, tableRef, curIndex, setSelected, clearSelected, setRowClass, row_clicked }},}
</script><!-- 
<script lang="ts" setup >
import { getCurrentInstance, reactive, ref } from 'vue'const install = getCurrentInstance();
const tableRef = ref();
const curIndex = ref(0);const tableData = reactive([{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',},
])function setSelected()
{console.log('setSelected');curIndex.value =  1;install.refs.tableRef.setCurrentRow(tableData[1]);}
function clearSelected()
{console.log('clearSelected')//清除选中的项 用于单选表格,设定某一行为选中行, 如果调用时不加参数,则会取消目前高亮行的选中状态install.refs.tableRef.setCurrentRow(); curIndex.value =  -1;
}function setRowClass(row)
{// 把每一行的索引放进,自己记rowindexrow.row.my_index = row.rowIndex;if (row.rowIndex == curIndex.value){return "myClass";}
}function row_clicked(row, column, event)
{//获取行号不行。。。。//利用自己记的my_index实现curIndex.value =  row.my_index;console.log('row_clicked',row.my_index, row.date,row.name,row.address);
}</script> 
--><style >
.myClass {background-color: rgb(16, 95, 95) !important;color: blueviolet;
}
</style>

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

相关文章:

  • 佛山哪个做网站的好西安模板网站
  • 江西旅游 网站建设成品短视频软件推荐下载免费
  • 网站建设 m.ykn.cc网新科技做网站怎么样
  • 网站建设求职要求厦门市建设局查询保障摇号网站首页
  • 男女做那个暖暖网站网页版微信登录提示二维码已失效
  • 上海景点排名前十辽阳网站seo
  • 音频网站建设房山网站建设怎么样
  • 完整网站项目的逻辑wordpress 微信 权限
  • 网站怎么做防360拦截平台企业
  • 优购物官方网站购物北京制作网站的公司简介
  • 商城网站wordpress房产部门成立网站
  • 建站方案策划书网站建设硬件需求
  • 网站时间显示做教育网站的er图
  • 网站宣传方式有哪些网络服务提供者发现未成年秘密信息应采取
  • 长沙做网站改版费用灌阳县建设局门户网站
  • 空间设计网站大全网络平台推广是干什么
  • 网站建设要多久的做动漫的网站
  • 毕业设计做网站怎样的工作量算达标交互设计考研太难了
  • 怎么做好企业网站免费观看电视在线高清
  • 中联网站建设网站做弹窗广告吗
  • 潍坊网站建设方案咨询科技霸权
  • 秀山网站建设自己做网站如何挣钱
  • 建网站 视频的网址首页下载
  • 网站推广优化怎样典型的电子商务网站
  • 沽源网站建设案例鄂尔多斯网站建设公司
  • 建网站的公司有哪些南通做网站
  • 厦门过路费网站用dw做网站的步骤
  • 荣耀商城官网网站体验营销理论
  • 个人网站建设课程聊城正规网站建设公司电话
  • 搭建漏洞网站wordpress 存储自定义段