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 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.js数据绑定之data属性
Vue.js是JavaScript的一个MVVM库,M是指模型数据,V是指视图容器,VM是指视图模型,模型数据通过视图模型监听视图容器的变化,而视图容器通过视图模型获取模型数据的变化进行渲染,实现了数据的双向绑定. data属性 data属性是Vue实例的数据对象,可以绑定的是对象或者是函数. 当数据对象一旦被data绑定就会发生变化,数据对象中的属性会拥有get和set属性,用来监听数据变化,实时响应. Vue实例会代理data绑定对象上的所有属性,即所有属性直接添加到Vue实例化对象中. V
-
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.js数据绑定的方法(单向、双向和一次性绑定)
这两天学习了vue.js数据绑定这个地方知识点挺多的,而且很重要,所以,今天添加一点小笔记. 前言 感觉 vue 的很多方面的内容,都参考了 angular 的东西,数据绑定方面,更是赤裸裸的"抄袭".对照来看,更有助于我们学习和理解框架本身透露出来的思想,而非框架本身. 一.单向绑定 (一)Mustache 语法,双大括号 {{}}(html 内字符串绑定) <div id="app"> <p>{{text}}</p> <
-
对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数据双向绑定的注意点
最近一个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) 对象里
-
使用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实现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
随机推荐
- remote script文档(转载自微软)(九)
- 关于SQL Server中bit类型字段增删查改的一些事
- 全面了解Python的getattr(),setattr(),delattr(),hasattr()
- Asp.net 连接MySQL的实现代码[]
- javascript currying返回函数的函数
- 动态加载js、css的简单实现代码
- 纯JS实现旋转图片3D展示效果
- javascript中indexOf技术详解
- JavaScript使用Replace进行字符串替换的方法
- Python下载懒人图库JavaScript特效
- VBS加密免杀器 下载
- C#中进程的挂起与恢复
- IE 条件注释详解总结(附实例代码)
- 深入浅析Nginx实现AJAX跨域请求问题
- js数组中删除重复值的代码小结
- Lua性能优化技巧(五):削减、重用和回收
- js动态设置div的值下例子
- 基于socket和javaFX简单文件传输工具
- 新手菜鸟必读:session与cookie的区别
- C语言中变量与其内存地址对应的入门知识简单讲解
