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

制作企业网站软件互联网公司有哪些部门

制作企业网站软件,互联网公司有哪些部门,网站 演示代码,网站建设公司目标客户动态属性的响应式问题 通过点击给目标添加动态数据,该数据不具备响应式特性 如下图: 点击编辑,前面的数据框会变成输入框,点取消会消失 // 获取数据 async getList () {const res await xxxthis.list res.data.rows// 1. 获…

动态属性的响应式问题

通过点击给目标添加动态数据,该数据不具备响应式特性
如下图:
在这里插入图片描述

点击编辑,前面的数据框会变成输入框,点取消会消失

// 获取数据
async getList () {const res = await xxxthis.list = res.data.rows// 1. 获取数据后针对每个数据定义标识 使用 $setthis.list.forEach(item => {// 数据响应式问题:数据变化,视图不变// 因为添加的动态数据,不具备响应式特性// item.isEdit = false// this.$set(目标对象, 属性名称, 初始值) 可以针对目标对象 添加属性 添加响应式this.$set(item, 'isEdit', false)})
}// 点击编辑
hancleEditBtn(row) {// 2. 点击行编辑标记状态改变row.isEdit = true // 改变行编辑状态
}
 <el-table-columnprop="name"label="角色"width="200"><!-- 3. 页面渲染--><template v-slot="{row}"><el-input v-if="row.isEdit" v-model="row.backupRow.name" size="mini" /><span v-else>{{ row.name }}</span></template></el-table-column>

行内编辑

因为编辑时,点击取消会滚到之前的状态,所以编辑的时的数据是临时的数据

  1. 获取数据后,给每一条数据添加备份数据
  2. v-model绑定备份的数据
  3. 点击编辑行 更新备份数据
  4. 点击取消,恢复原数据
<template v-slot="{row}"><template v-if="row.isEdit"><el-button size="mini" type="primary" @click="confirmEdit(row)">确定</el-button><el-button size="mini" @click="hideEditer(row)">取消</el-button></template><template v-else><el-button type="text">分配权限</el-button><el-button type="text" @click="handleEditBtn(row)">编辑</el-button><el-popconfirmtitle="确定删除该角色吗?"><el-button slot="reference" type="text" style="margin-left: 10px;">删除</el-button></el-popconfirm></template>
</template>
// 确定修改角色async confirmEdit(row) {if (row.backupRow.name && row.backupRow.description) {const res = await updateRole({ ...row.backupRow, id: row.id })if (!res.success) {this.$message.error(res.message)} else {this.$message.success('修改角色成功')// 退出编辑,浅拷贝,不用再次发请求角色列表数据/*** 将 { ...row.backupRow, isEdit: false } 中的所有属性复制到 row 对象中。* 如果 row 对象已经有与 row.backupRow 或 { isEdit: false } 中相同的属性,* 那么这些属性在 row 中的值会被新的值覆盖*/Object.assign(row, {...row.backupRow,isEdit: false})}} else {this.$message.error('角色名和描述不能为空')}},// hideEditerhideEditer(row) {row.isEdit = falserow.backupRow.name = row.namerow.backupRow.description = row.descriptionrow.backupRow.state = row.state}
http://www.yayakq.cn/news/683150/

相关文章:

  • 高米店网站开发公司程林街网站建设
  • wordpress用户权限设置宁波seo网络推广
  • 建网站要多少钱 东莞法华寺网站建设
  • 无锡专业网站排名推广大型做网站
  • 建平台跟建网站郑州网站建站
  • 制作网站首先做的是杭州专业网站设计制作
  • 晋中市科技馆网站建设9377页游官网
  • 仪陇建设局网站长春网站排名公司
  • 网站建设维护职责建站专业团队一站式服务
  • 如何做企业网站漂亮网站底部代码
  • 单页面营销网站凡客网站规划与建设ppt
  • 搜索设置 网站养生网站建设
  • 国外有什么优秀的网站推荐网站一键建设
  • 现在个人做网站或者app还有收益jarida wordpress
  • 如何加强企业网站建设 论文6网站建站平台系统
  • 怀柔网站制作上海工商信息查询网
  • 网站建设基本情况枸橼酸西地那非片
  • 网站建设上机实验心得打开这个网站
  • 中国上海门户网站公众号网站制作设计发展前景
  • 网站怎么做seo优化如何去掉wordpress底部版权
  • 网站内的链接怎么做的公司电脑租用
  • 建设银行网站怎么先无贷款呢如何修改网站底部
  • 广东贸易网站开发编程软件排行榜前十名
  • 怎么做和京东一样网站网络营销中自建网站
  • 建一网站要多少钱开发一个网站多少钱
  • 网站备案 超链接天津信息港
  • 如何利用模板做网站网站制作公司怎么找
  • 优推宝可以做自己网站吗网站建设启凡
  • php网站开发视频教程小程序源码能直接用吗
  • 厦门营销型网站建设百度首页百度