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.js数据绑定之data属性
Vue.js是JavaScript的一个MVVM库,M是指模型数据,V是指视图容器,VM是指视图模型,模型数据通过视图模型监听视图容器的变化,而视图容器通过视图模型获取模型数据的变化进行渲染,实现了数据的双向绑定. data属性 data属性是Vue实例的数据对象,可以绑定的是对象或者是函数. 当数据对象一旦被data绑定就会发生变化,数据对象中的属性会拥有get和set属性,用来监听数据变化,实时响应. Vue实例会代理data绑定对象上的所有属性,即所有属性直接添加到Vue实例化对象中. V
-
vue实现动态数据绑定
实现的步骤: 1.监听对象属性的读取与变化 Object.defineProperty() 方法会直接在对象上定义一个新的的属性,或者已经存在的属性并且返回这个属性 语法是 Object.defineProperty(obj, prop, descript) obj: 目标对象 prop: 需要定义或修改的属性的名字 descript: 将被定义或修改的属性的描述符 描述: 这个方法精确添加或修改对象的属性,我们添加的属性是可以枚举的属性(Object.keys()/ for...in) 对象里
-
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实现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 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.
-
使用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 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数据双向绑定的注意点
最近一个vue和element的项目中遇到了一个问题: 动态生成的对象进行双向绑定是失败 直接贴代码: <el-form :model="addClass" :rules="rules" ref="addClass"> <el-form-item label="表单分类名称" prop="NAME" :label-width="formLabelWidth"> &
-
对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
随机推荐
- 详解angular ui-grid之过滤器设置
- JavaScript中的包装对象介绍
- IOS UI学习教程之使用代码创建button
- iOS快速实现环形渐变进度条
- 在PHP站点的页面上添加Facebook评论插件的实例教程
- 在Python中使用正则表达式的方法
- 一个可以防止刷新的JSP计数器
- Android uses-permission权限列表中文注释版
- C#强制转换和尝试转换的方法
- 简单了解C++语言中的二元运算符和赋值运算符
- Shell脚本实现把进程负载均衡到多核CPU中
- 天枫AJAX天气预报系统V1.0
- 原始XMLHttpRequest方法详情回顾
- JQuery实现动态适时改变字体颜色的方法
- jQuery Selectors(选择器)的使用(四-五、内容篇&可见性篇)
- win7+apache+php+mysql环境配置操作详解
- java加密解密示例分享
- DataReader深入解析:持续更新
- 解析PHP中DIRECTORY_SEPARATOR,PATH_SEPARATOR两个常量的作用
- ASP.NET第一次访问慢的完美解决方案(MVC,Web Api)