vue+Element,编辑模态框
2019-06-13 13:32
981 查看
废话不多说,直接上代码
<el-button size="mini" @click="editgsForm(scope.row)">编辑</el-button> <el-dialog :title="title" :visible.sync="dialogEditgsVisible" @close="closeDialogVisible"> <el-form :model="editForm" :rules="rules" ref="editForm" > <el-form-item label="类别名称" :label-width="formLabelWidth"> <el-input v-model="editForm.name" autocomplete="off"></el-input> </el-form-item> <el-form-item label="排序" :label-width="formLabelWidth"> <el-input v-model.number="editForm.sort" ></el-input> </el-form-item> </el-form> <div slot="footer" class="dialog-footer"> <el-button @click="dialogEditgsVisible = false">取 消</el-button> <el-button type="primary" @click="saveEditForm('editForm')">更 新</el-button> </div> </el-dialog>
别忘了data 中的设置:
方法里:
/** *点击编辑按钮,弹出编辑模态框 * @param */ editgsForm(val){ this.dialogEditgsVisible = true; this.title="编辑分类"this.editForm.id=val.id; this.editForm.name=val.name; this.editForm.sort=val.sort; },` /** *更新编辑数据 * @param */ saveEditForm(aaa){ this.$refs[aaa].validate( (valid) => { console.log(this.$refs[aaa]) if(valid){ this.axios.put(`http://localhost:3000/admin/categories/${this.editForm.id}`,this.editForm).then( res =>{ alert('更新成功'); this.dialogEditgsVisible = false; this.init() }) } }) },
相关文章推荐
- 使用vue+element实现表格的新增、编辑(含下拉框)、删除功能(Vue开发二)
- vue element dialog弹框 表单 编辑后再点击新增 表单无法重置问题
- spring boot + vue + element-ui全栈开发入门——前端编辑数据对话框
- Vue+Element实现表格编辑、删除、以及新增行的最优方法
- vue+element实现表格新增、编辑、删除功能
- Vue中Element中Select下拉框选取值问题
- vue的表单编辑删除,保存取消功能
- window系统下安装element-ui:Vue下面安装Element 的详细步骤(附测试案例)
- laravel5.5+vue+Element-ui+vux环境搭建(webpack+laravelMix)(转)
- vue:element-ui时间选择器限制只能点不能输入
- vue+element-ui 表格中图片缩略图悬浮显示
- Vue框架Element的事件传递broadcast和dispatch方法分析
- Vue + Element table中selection复选框禁用某一行
- 在Vue中创建遵守条约模态框
- vue基于element-ui的三级CheckBox复选框功能的实现代码
- vue入门 | 使用vue.js2.0 + ElementUI开发后台管理系统详细教程
- vue + elementUI 给input输入框添加 字体小图标
- Vue.js UI框架 - element
- vue+element 后台管理系统(一)表格
- vue 开发中element-ui库的switch开关绑定number类型数据不成功问题 解决方法