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

优化网站建设seo我做网站可以赚钱吗

优化网站建设seo,我做网站可以赚钱吗,商标可以做网站吗,成都qq推广点击编辑,行内编辑输入框出现,给列表的每条数据定义编辑标记,最后一定记得 v-model双向绑定,使数据回显。 步骤: 1、给行数据定义编辑标记 2、点击行编辑标记(isedit) 3、插槽根据标记渲染表单 …

点击编辑,行内编辑输入框出现,给列表的每条数据定义编辑标记,最后一定记得 v-model双向绑定,使数据回显。
步骤:
1、给行数据定义编辑标记
2、点击行编辑标记(isedit)
3、插槽根据标记渲染表单

 <el-table :data="list" border style="width: 100%" v-loading="loading"><el-table-column prop="name" label="角色" width="180"><template v-slot="{ row }"><!--如果在编辑状态下显示--><el-inputv-if="row.isEdit"size="mini"v-model="row.editRow.name"></el-input><!--不在编辑状态下显示--><span v-else>{{ row.name }}</span></template></el-table-column><el-table-column prop="state" label="启用" width="180"><template v-slot="{ row }"><!--如果在编辑状态下显示--><template v-if="row.isEdit"><el-switchsize="mini":active-value="1":inactive-value="0"v-model="row.editRow.state"></el-switch></template><!--不在编辑状态下显示--><template v-else><span>{{row.state === 1 ? "已启用" : row.state === 0 ? "未启用" : "无"}}</span></template></template></el-table-column><el-table-column prop="description" label="描述"><template v-slot="{ row }"><!--如果在编辑状态下显示--><el-inputv-if="row.isEdit"size="mini"v-model="row.editRow.description"></el-input><!--不在编辑状态下显示--><span v-else>{{ row.description }}</span></template></el-table-column><el-table-column label="操作"><template v-slot="{ row }"><!--如果在编辑状态下显示--><template v-if="row.isEdit"><template><el-button size="mini" type="primary"  @click="btnok(row)">确认</el-button></template><template><el-button size="mini" @click="row.isEdit = false">取消</el-button></template></template><!--不在编辑状态下显示--><template v-else><template><el-button type="text">权限管理</el-button></template><template><el-button type="text" @click="btnEditRow(row)">编辑</el-button></template><template><el-popconfirmtitle="这是一段内容确定删除吗?"@onConfirm="confirmDel(row.id)"><el-buttonslot="reference"style="margin-left: 10px"size="mini"type="text">删除</el-button></el-popconfirm></template></template></template></el-table-column></el-table>
import { getRoleList, addRole, updateRole, delRole } from "@/api/role.js";
export default {data() {return {formInfo: {name: "",description: "",state: 0,},}},methods:{async getRoleList() {this.loading = true;const { rows} = await getRoleList();this.list = rows;this.loading = false;this.list.forEach((item) => {// item.isEdit = false // 添加一个属性 初始值为false// 数据响应式的问题  数据变化 视图更新 // 添加的动态属性 不具备响应式特点// this.$set(目标对象, 属性名称, 初始值) 可以针对目标对象 添加的属性 添加响应式this.$set(item, "isEdit", false);this.$set(item, "editRow", {name: item.name,state: item.state,description: item.description,});});},//点击编辑btnEditRow(row) {row.isEdit = true // 改变行的编辑状态// 更新缓存数据row.editRow.name = row.name;row.editRow.state = row.state;row.editRow.description = row.description;},async btnok(row) {if (row.editRow.name && row.editRow.description) {await updateRole({ ...row.editRow, id: row.id });// 更新成功this.$message.success("更新成功");// 更新显示数据  退出编辑状态// row.name = row.editRow.name // eslint的一校验 误判Object.assign(row, {...row.editRow,isEdit: false, // 退出编辑模式});} else {this.$message.warning("角色和描述不能为空");}},async confirmDel(id) {await delRole(id); // 后端删除this.$message.success("删除角色成功");// 删除的如果是最后一个,if (this.list.length === 1) {this.pageParams.page--;}this.getRoleList();},}}

点击编辑,数据回显
在这里插入图片描述
确认,取消
在这里插入图片描述

删除
在这里插入图片描述

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

相关文章:

  • 肇庆 网站建设 域联危机公关
  • 青海建设网站多少钱百度网盘怎么领取免费空间
  • 网站建设的七个流程步骤网站开发需要什么工程师
  • 临沂seo网站管理html5网站首页代码
  • 优质的网站建设案例wordpress 删除 前缀
  • 青白江建设网站图文分销系统开发
  • 12360官方网站下载内蒙古建设银行网站
  • 然后搭建网站广州口碑好的网站建设设计
  • 泰兴网站建设开发wordpress不写标题发布
  • 摄影作品网站或app自我介绍ppt模板
  • 静态网站开发语言山东seo百度推广
  • 一般网站服务费怎么入账做分录自建外贸网站多少钱
  • 海口h5建站wordpress extended rss
  • 做物流的用什么网站配货wordpress导航位置
  • 久免费域名注册网站河北省住建厅电子证书查询
  • 网站设计做图工具网站页脚怎么做美观
  • 珠海做网站制作做网站原型图是用什么软件
  • 宠物托运网站开发做网站产品图片素材
  • 网站建设网络课程wordpress html5中文主题
  • 婚庆网站名字制作静态网页的软件
  • 重庆网站快速优化排名张家口领先的网站建设服务商
  • 网站建设备案图片Wordpress怎么给图片加来源
  • 网站开发 技术指标wordpress转发得红包
  • 济南市住房建设网站修改wordpress的首页
  • 鲜花网站建设主要内容做公司网站的流程
  • 做网站为什么要用php门户网站的建设要求
  • 好看的网站博客模板下载找第三方做网站 需要注意
  • 昆明猫咪科技网站建设网站建设的目标及功能定位
  • qq相册怎么制作网站wordpress 数据库丢失
  • 制造网站建设wordpress如何加表情