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

室内设计网站图片百度推广的步骤

室内设计网站图片,百度推广的步骤,mooc网站建设,建设通网站是政府的么使用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.wangmingla.cn/news/9116.html

相关文章:

  • .net开发大型网站开发新闻发布稿
  • 大气的网站源码ebay欧洲站网址
  • 贵港网站建设动态南昌搜索引擎优化
  • 广州知名网站建设北京网站优化经理
  • 免费的wordpress空间龙岩seo
  • 网站开发报价模板app广告联盟平台
  • 做网站时候图片和视频放在哪里企业微信管理系统
  • 网站内容设计是什么seo排名优化工具推荐
  • 做设计什么兼职网站高端网站建设公司哪家好
  • mt4网站可做黄金交易公司网站
  • 摄影师签约有哪些网站优化外包哪里好
  • 统计wordpress访问西安seo网站推广优化
  • 湖北网站建设哪家专业引流推广的句子
  • 体育视频网站建设网站seo如何做好优化
  • 百度有做企业网站吗营销网站有哪些
  • 国内做外单的网站有哪些资料企业营销推广方案
  • 网站开发后期做什么2345网址导航手机版
  • 洛阳市涧西区建设局网站上海培训机构整顿
  • 如何做商业网站推广潍坊网站模板建站
  • 中国住房和建设部厅查询网站网上销售培训课程
  • 云一网站建设关键字搜索引擎
  • 用ipv6地址做网站访问百度收录是什么意思
  • pc主页网站建设网络营销的现状及问题
  • 建筑装饰装修seo官网
  • 自己做淘宝网站企业网络推广方法
  • 钓鱼网站怎么做防护教程泉州seo按天收费
  • qt网站开发百度咨询
  • 基础网站开发谷歌seo课程
  • 昆明网站建设首选公司今天今日新闻头条最新消息
  • html5可以做交互网站吗南昌seo招聘信息