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

嘉兴cms建站模板WordPress 营利

嘉兴cms建站模板,WordPress 营利,个人征信查询,wordpress拼团实现思路#xff1a; 1.点击当前行通过row拿到当前行数据。 2.将当前行数据传给子组件。 3.子组件监听父组件传过来的数据并映射在界面。 4.点击保存将修改的值传给父组件更新表格。 5.父组件收到修改过后的值#xff0c;可以通过字段判断比如id#xff0c;通过 findIn…实现思路 1.点击当前行通过row拿到当前行数据。 2.将当前行数据传给子组件。 3.子组件监听父组件传过来的数据并映射在界面。 4.点击保存将修改的值传给父组件更新表格。 5.父组件收到修改过后的值可以通过字段判断比如id通过 findIndex找到是哪条数据修改了然后在更新表格数据 table.vue templatedivel-button clickadd新增数据/el-buttonel-table :datatableData border cell-clickcellClickel-table-column propname label名称 width180/el-table-columnel-table-column propage label年龄 width180/el-table-columnel-table-column propgender label性别 width180/el-table-columnel-table-column label操作template #default{ row }el-button typeprimary clickedit(row)编辑/el-button/template/el-table-column/el-tableBoundaryv-ifshowEdit:updateperson.selectedRowupdateTableupdateTable//div /templatescript setup import { ref, reactive } from vue;import Boundary from ./Boundary.vue;const tableData ref([{ name: 张三, age: 18, gender: 男, id: 1 },{ name: 李四, age: 20, gender: 女, id: 2 }, ]); const person reactive({selectedRow: , }); const showEdit ref(false); // 点击单行 function cellClick(row) {showEdit.value true;person.selectedRow { ...row }; } // 点击编辑按钮 function edit(row) {showEdit.value true;person.selectedRow { ...row }; } // 点击按钮在表格中新增一条数据,id递增 function add() {tableData.value.push({name: ,age: null,gender: ,id: tableData.value.length 1,}); } // 根据id找出索引 function updateTable(newData) {const index tableData.value.findIndex((item) item.id newData.id);tableData.value.splice(index, 1, newData); } /script Boundary.vue templatedivinput v-modelperson.inputData.name placeholder请输入名称 /input v-modelperson.inputData.age placeholder请输入年龄 /input v-modelperson.inputData.gender placeholder请输入性别 /el-button typeprimary clicksave保存/el-button/div /templatescript setup import { ref, reactive, watch } from vue; const emits defineEmits([updateTable]); let props defineProps({update: {type: Object,default: {},}, }); const person reactive({inputData: {name: ,age: ,gender: ,id: ,}, }); function save() {emits(updateTable, person.inputData); } // 接收表格传过来的数据 person.inputData props.update; // 监听父组件传过来的表格数据 watch(() props.update,(val) {person.inputData val;},{ deep: true } ); /script
http://www.pierceye.com/news/135401/

相关文章:

  • 贺州做网站哪家公司温州移动网站建设服务商
  • 网站变灰兼容代码北京计算机培训学校
  • 网站导航包括海拉尔网站建设+网站设计
  • flashfxp 上传网站佛山哪里有网站开发
  • qq互联 网站开发济南建设集团有限公司官网
  • 网站开发兼职网站学校网站构建
  • 简约网站后台媒体网站开发
  • 广东营销网站建设网页设计理念及设计思路
  • 咋自己做网站桂林生活网官网首页
  • 电子商务网站建设的展望自己做壁纸的网站
  • 国外h5建站网站建设方案总结评语
  • 百度开放平台白城整站优化
  • 搜狗整站优化广州市网站建站
  • 最方便建立网站北京定制网络营销收费
  • 烟台放心的一站式网站建设桐梓网站建设
  • 如何高效的完成网站建设步骤美食分享网站建设策划书
  • 建立网站的软件网站建设数据库的购买
  • 建网站需要多大的宽带wordpress 分享后可见
  • 自建营销型企业网站阿里网 网站备案流程
  • 与网站建设相关的论文题目wordpress图片上文字
  • 怎样搭建网站视频教程58企业网站如何做
  • 比较有名的网站建设公司wordpress 字数
  • 网站内容资源建设渭南市建设项目
  • 网站设置的参数wordpress弹窗登录注册
  • 网课系统软件网站建设费用网站做vr的收费
  • 海宁做网站的公司seo怎么学在哪里学
  • 佛山做网站多少钱服务器学生
  • 自己建网站卖东西怎么进入wordpress修改界面
  • 网站建设与制作报价wordpress菜单怎么设置目录册
  • 学生免费建设网站建设网站是否等于开展网络营销