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

彩票网站的建设ashx做网站

彩票网站的建设,ashx做网站,网站设计建设维护与更新,网站建设技术入股协议在 Vue 3 中的 Composition API 中,$refs 并不直接可用于 setup 函数。这是因为 $refs 是 Vue 2 的实例属性,而在 Vue 3 中,setup 函数是与模板实例分离的,不再使用实例属性。 实际工作中确实有需求,在setup 函数使用…

在 Vue 3 中的 Composition API 中,$refs 并不直接可用于 setup 函数。这是因为 $refs 是 Vue 2 的实例属性,而在 Vue 3 中,setup 函数是与模板实例分离的,不再使用实例属性。

实际工作中确实有需求,在setup 函数使用$refs,下面有两种方法。

方案

方案一:getCurrentInstance

<template><el-table ref="multipleTableRef" :data="tableData" style="width: 100%" @selection-change="handleSelectionChange"><el-table-column type="selection" width="55" /><el-table-column label="Date" width="120"><template #default="scope">{{ scope.row.date }}</template></el-table-column><el-table-column property="name" label="Name" width="120" /><el-table-column property="address" label="Address" show-overflow-tooltip /></el-table><div style="margin-top: 20px"><el-button @click="toggleSelection([tableData[1], tableData[2]])">Toggle selection status of second and thirdrows</el-button><el-button @click="toggleSelection()">Clear selection</el-button></div>
</template><script setup>
import { ref, getCurrentInstance } from 'vue'
const tableData = [{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',},{date: '2016-05-08',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-06',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-07',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},
]const multipleSelection = ref([])
const handleSelectionChange = (val) => {multipleSelection.value = val
}const {proxy} = getCurrentInstance();
const toggleSelection = (rows) => {if (rows) {rows.forEach((row) => {proxy.$refs.multipleTableRef.toggleRowSelection(row, undefined)})} else {proxy.$refs.multipleTableRef.clearSelection()}
}
</script>

方案二: ref

<template><el-table ref="multipleTableRef" :data="tableData" style="width: 100%" @selection-change="handleSelectionChange"><el-table-column type="selection" width="55" /><el-table-column label="Date" width="120"><template #default="scope">{{ scope.row.date }}</template></el-table-column><el-table-column property="name" label="Name" width="120" /><el-table-column property="address" label="Address" show-overflow-tooltip /></el-table><div style="margin-top: 20px"><el-button @click="toggleSelection([tableData[1], tableData[2]])">Toggle selection status of second and thirdrows</el-button><el-button @click="toggleSelection()">Clear selection</el-button></div>
</template><script setup>
import { ref } from 'vue'
const tableData = [{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',},{date: '2016-05-08',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-06',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},{date: '2016-05-07',name: 'Tom',address: 'No. 189, Grove St, Los Angeles',},
]
const multipleTableRef = ref()
const multipleSelection = ref([])
const handleSelectionChange = (val) => {multipleSelection.value = val
}
const toggleSelection = (rows) => {if (rows) {rows.forEach((row) => {multipleTableRef.value.toggleRowSelection(row, undefined)})} else {multipleTableRef.value.clearSelection()}
}</script>

在这个示例中,multipleTableRef 是一个通过 ref 创建的响应式变量,用于存储对 el-table 元素的引用。

结果显示

在这里插入图片描述

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

相关文章:

  • 中企动力建设的网站如何修改ps做网站首页效果图
  • 电子商务网站建设体会wordpress的意思
  • 怎样做网站宣传自己的宾馆邓卅做网站在什么地方
  • 西安做兼职网站设计莱芜东风街
  • 在模板网站建站好吗去西安需要隔离吗
  • 学院网站建设方案 网站内容网站关键词不收录
  • 网站的点击率在线医生免费咨询
  • 培训学校类网站建设方案1广州市建设厅网站
  • 提供视频下载的网站程序外包平台
  • 化妆品网站优化商丘网站建设优化推广
  • 网站开发界面设计谁有企业邮箱
  • 网站建设的系统流程图怎样制作网页木马
  • 安徽平台网站建设费用怎样做企业学校网站
  • 网站seo优化推广教程汕头网络推广平台
  • 做程序界面的网站网站维护客户
  • 哈尔滨自助模板建站西安网页设计培训班费用
  • 微站是什么东西推荐坪山网站建设
  • 网站建设选择云主机吗营销型网站制作流程
  • lamp网站开发实战5118站长平台
  • 哪些网站专门做康复科google推广
  • 西宁网站建设优化洛阳网站制作
  • 城建网官网苏州网站关键词优化推广
  • 网站开发最新技术国外个人免费云服务器
  • 苏州定制型网站建设房产cms网站建设
  • 软件公司 网站建设费分录程序员外包公司有哪些
  • 创建网站的app网站开发的抓包
  • 大学网站建设包括哪些课程云南省公共资源交易中心官网
  • 建设银行商城网站做推广怎么做
  • 全国教育平台网站建设在线超级外链工具
  • 网站导航的重要性网站建设与什么专业有关