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

站长之家备案查询爱企查注册公司

站长之家备案查询,爱企查注册公司,东莞南城招聘网,广州网站建设费使用naiveui官网的可编辑table总是报错,所以手写了一个 思路:table数据数组unitMsgArr对应一个布尔的数组isEditArr ,点击table可编辑的行数据的时候,更改对应的isEdit为true,此时渲染组件EditCom,在EditC…

使用naiveui官网的可编辑table总是报错,所以手写了一个

思路:table数据数组unitMsgArr对应一个布尔的数组isEditArr ,点击table可编辑的行数据的时候,更改对应的isEdit为true,此时渲染组件EditCom,在EditCom组件中编辑完成,触发父组件的方法更改数据,完成编辑

table页面代码,重点在columns的配置

<n-data-table :columns="columns":data="unitMsgArr":bordered="true"style="height:520px" /><script>//获取点击的行在数据数组unitMsgArr对应的index
const getDataIndex = (id: string) => {return unitMsgArr.value.findIndex((item) => item.id === id)
}//拿到前页面的unitMsgArr时,生成对应的是否边际数组 isEditArr   
const isEditArr = ()=>{unitMsgArr.value.forEach(()=>{//默认都不可以编辑return false})
}setup(){const createColumns = () => {return [{title: '姓名',key: 'name',width: 400},{title: '年龄',key: 'age',width: 400},{//可编辑列title: '编号',key: 'num',width: 300,render(row: unitType) {if (isEditArr.value[getDataIndex(row.id)] === false) {return h(NButton,{text: true,onClick: () => {isEditArr.value[getDataIndex(row.id)] =!isEditArr.value[getDataIndex(row.id)]}},{default: () => row.num})} else {return h(EditCom, {rowData: row,onLoseFouce: (data: any) => {changeNumFun(data)}})}}}}]}}
</script>

自己创建一个组件EditCom,在table可编辑的列中使用

EditCom代码

<template><div class="editBox"><n-space><n-input class="inputBox"placeholder="输入编号"v-model:value="inputNum"></n-input><n-button @click="submitNum">确定</n-button></n-space></div>
</template>
<script lang="ts">
import { ref, h,defineComponent } from 'vue'// LoseFouce 父组件方法export default defineComponent({name: 'editCom',props: {rowData: {type: Object,default: 0}},setup(props, context) {console.log(props.rowData.num)// 输入的数字const inputNum = ref(props.rowData.num)// 输入数字触发方法const changeNum = () => {console.log(inputNum.value)}// 点击确定触发方法const submitNum = () => {console.log('确定更改')context.emit('loseFouce', {indexNum: inputNum.value,id: props.rowData.id})// 将输入的数字传递到父组件}return {inputNum, //输入的数字changeNum, //改变数字submitNum //确定按钮}}
})
</script>
http://www.yayakq.cn/news/677387/

相关文章:

  • xx旅行社网站建设方案 企网站技术解决方案为申请虚拟主机深圳广告策划公司排名
  • 怎么做扒代码网站免费网站怎么建
  • 上海网站制作公司哪wordpress国内最流行的主题
  • 樟木头的建网站公司做301网站打不开
  • 代写搜网站首页不见了seo
  • 做面包网站在电脑新建网站站点
  • 做网站公司实力排名高密网站建设
  • 微信网站的建立wordpress网站配置文件
  • 欧美做受网站视频播放h5网页制作基础教程
  • 建设网站需要广东官网网站建设平台
  • 自己制作网站做外贸赚钱吗做画册好的网站
  • 网站建网站建设专业万宁网站建设
  • 江苏常州网站建设公司企业网站推广优化
  • 教你做网站的视频wordpress嵌入视频播放
  • 苏州集团网站制作公司百度收录文章
  • 美发网站 源代码上海网站建设推荐
  • 咸阳网站建设有哪些南宁网站开发价格
  • 汉鼎网站建设源码怎么搭建WORDPRESS
  • 十大图片素材网站甘肃网站seo技术厂家
  • 做超市海报的网站wordpress网站搬家图片路径
  • 运河建设集团网站百度站长平台投诉网站
  • 东莞手机网站价格便宜香奈儿网站建设
  • 深圳市公司网站建设企业有没有做那个的视频网站
  • 网站建设中企动力最佳a4域名查询注册信息
  • 网站开发单子企业做pc网站需要什么资料
  • 网站建站代理加盟网站免费的正能量漫画
  • 网站 国外服务器wordpress动图打开很慢
  • 公众号链接的手机网站怎么做中企动力邮箱设置
  • 网站建设定义浙江特种作业证件查询
  • 网站做等保是按照什么定级别的二维码网页制作价格