vue form 表单提交后刷新页面的方法
最近做的项目中,有增删改表格功能,在操作后需要实时更新页面数据。下面可以这样解决。
1、在methods中 定义好一个初始化渲染实例。
例如
lnitializationData(){//初始化页面数据 this.$http.get("/permit/specific", { params: { page: this.localPage, size: this.msg.pagNumber, } }, {emulateJSON: true} ).then((response) => { this.msg.pagTotal = response.data.data.totalElements; this.systManage = response.data.data.content; })
2、在你的添加方法中调用这个实例,即可实现实时更新。
例如
add: function (index) { //添加通行证细类 this.dialogFormVisible=false this.$http.post("/permit/specific", this.form //通行证类型 , { headers: {token: this.tokenVal}, } ).then((response) => { this.lnitializationData()//请求成功后调用初始化函数,vue会自动更新dmo }) },
以上这篇vue form 表单提交后刷新页面的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我们。
相关推荐
-
vue实现form表单与table表格的数据关联功能示例
本文实例讲述了vue实现form表单与table表格的数据关联功能.分享给大家供大家参考,具体如下: <!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-sc
-
vue.js数据绑定的方法(单向、双向和一次性绑定)
这两天学习了vue.js数据绑定这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记. 前言 感觉 vue 的很多方面的内容,都参考了 angular 的东西,数据绑定方面,更是赤裸裸的"抄袭".对照来看,更有助于我们学习和理解框架本身透露出来的思想,而非框架本身. 一.单向绑定 (一)Mustache 语法,双大括号 {{}}(html 内字符串绑定) <div id="app"> <p>{{text}}</p> <
-
Vue.js数据绑定之data属性
Vue.js是JavaScript的一个MVVM库,M是指模型数据,V是指视图容器,VM是指视图模型,模型数据通过视图模型监听视图容器的变化,而视图容器通过视图模型获取模型数据的变化进行渲染,实现了数据的双向绑定. data属性 data属性是Vue实例的数据对象,可以绑定的是对象或者是函数. 当数据对象一旦被data绑定就会发生变化,数据对象中的属性会拥有get和set属性,用来监听数据变化,实时响应. Vue实例会代理data绑定对象上的所有属性,即所有属性直接添加到Vue实例化对象中. V
-
使用form-create动态生成vue自定义组件和嵌套表单组件
使用form-create动态生成vue自定义组件和嵌套表单组件 [github]| [说明文档] maker.create 通过建立一个虚拟 DOM的方式生成自定义组件 生成 Maker let rule = [ formCreate.maker.create('i-button').props({ type:'primary', field:'btn' loading:true }) ] $f = formCreate.create(rule); 上面的代码是通过maker生成器动态生成一个
-
对Vue table 动态表格td可编辑的方法详解
项目中需求用到可编辑表格 下图这种 ↓ element UI 组件table表格中 增加template 模版 翻入input 根据业务逻辑增加全局变量 isEdit 是否变化. <el-table-column label="名称" width="140"> <template scope="scope"> <el-input v-if="scope.row.isEdit && scope
-
VUE v-model表单数据双向绑定完整示例
本文实例讲述了VUE v-model表单数据双向绑定.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Vue v-model双向绑定</title> <script src="https://cdn.bootcss.com/vue/2.2.2/vue.min.js"></s
-
Vue form 表单提交+ajax异步请求+分页效果
废话不多说了,直接给大家贴代码了,具体代码如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> <meta charset="UTF-
-
vue element-ui table表格滚动加载方法
添加全局注册事件,用来监听滚动事件 window.Vue.directive('loadmore', { bind(el, binding) { const selectWrap = el.querySelector('.el-table__body-wrapper') selectWrap.addEventListener('scroll', function() { let sign = 100 const scrollDistance = this.scrollHeight - this.
-
vue数据双向绑定的注意点
最近一个vue和element的项目中遇到了一个问题: 动态生成的对象进行双向绑定是失败 直接贴代码: <el-form :model="addClass" :rules="rules" ref="addClass"> <el-form-item label="表单分类名称" prop="NAME" :label-width="formLabelWidth"> &
-
vue实现动态数据绑定
实现的步骤: 1.监听对象属性的读取与变化 Object.defineProperty() 方法会直接在对象上定义一个新的的属性,或者已经存在的属性并且返回这个属性 语法是 Object.defineProperty(obj, prop, descript) obj: 目标对象 prop: 需要定义或修改的属性的名字 descript: 将被定义或修改的属性的描述符 描述: 这个方法精确添加或修改对象的属性,我们添加的属性是可以枚举的属性(Object.keys()/ for...in) 对象里
随机推荐
- php简单复制文件的方法
- Lesson02_03 表单标签
- 让apache2以cgi方式运行perl cgi程序的实现方法
- ASP常用的几个功能模块
- 64位 win10系统安装绿色版mysql-5.7.16-winx64的教程
- 在Python的Flask框架下收发电子邮件的教程
- JavaScript 在线压缩和格式化收藏
- js判断变量是否空值的代码
- 用console.table()调试javascript
- php空间不支持socket但支持curl时recaptcha的用法
- Python文件去除注释的方法
- PHP文件上传原理简单分析
- Android 获取系统语言的实例(兼容7.0)
- 原生JS写Ajax的请求函数功能
- JS获取url参数,JS发送json格式的POST请求方法
- PHP读写文件高并发处理操作实例详解
- C# TSC打印二维码和条形码的实现方法
- android 布局之ConstraintLayout的使用
- Android中内存泄漏需要的注意点
- Android开发之拖动条/滑动条控件、星级评分控件功能的实例代码