Vue刷新修改页面中数据的方法


Posted in Javascript onSeptember 16, 2018

因为Vue对象一旦生成之后,如果只是修改Vue对象中的数据,在页面上是不会自动更新的,得用Vue.set()函数来进行修改,函数格式为Vue.set(data,'para','value'),其中data为Vue创建时传输的data对象名,后面两个参数分别是data对象中的变量名称与值

页面初始化代码:

<script type="text/javascript" charset="utf-8">
	mui.init();
	var data = {
		dx: 1400,
		wcyj: 0,
		jj: 0,
		tcbl: 0,
		tcje: 0,
		total: 0
	};
	$(document).ready(function() {
 
		var v = new Vue({
			el: '#result',
			data: data
		})
	})
</script>

需要用js对Vue模板中的变量进行修改的代码:

<script type="text/javascript">
	function calc() {
		$("#result").show();
		yj = $("#yeji").val();
		Vue.set(data, 'wcyj', yj);
		if(yj < 40000) {
			Vue.set(data, 'tcbl', 0.04);
			Vue.set(data, 'jj', 0);
		} else if(yj < 80000) {
			Vue.set(data, 'tcbl', 0.05);
			Vue.set(data, 'jj', 400);
		} else if(yj < 120000) {
			Vue.set(data, 'tcbl', 0.06);
			Vue.set(data, 'jj', 1000);
		} else {
			Vue.set(data, 'tcbl', 0.07);
			Vue.set(data, 'jj', 1500);
		}
		data.tcje = (yj * data.tcbl).toFixed(1);
		data.total = (parseFloat(data.tcje) + parseFloat(data.dx) + parseFloat(data.jj));
	}
 
</script>

以上这篇Vue刷新修改页面中数据的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
用 JSON 处理缓存
Apr 27 Javascript
为你的网站增加亮点的9款jQuery插件推荐
May 03 Javascript
通过下拉框的值来确定输入框是否可以为空的代码
Oct 18 Javascript
JS Replace 全部替换字符的用法小结
Dec 24 Javascript
js生成的验证码的实现与技术分析
Sep 17 Javascript
javascript中函数作为参数调用的方法
Feb 09 Javascript
全面解析Bootstrap表单使用方法(表单控件)
Nov 24 Javascript
node使用Koa2搭建web项目的方法
Oct 17 Javascript
JavaScript中Array方法你该知道的正确打开方法
Sep 11 Javascript
利用d3.js实现蜂巢图表带动画效果
Sep 03 Javascript
解决layer.confirm选择完之后消息框不消失的问题
Sep 16 Javascript
解决React在安装antd之后出现的Can't resolve './locale'问题(推荐)
May 03 Javascript
Vue中使用vux配置代码详解
Sep 16 #Javascript
在vue中安装使用vux的教程详解
Sep 16 #Javascript
React 组件中的 bind(this)示例代码
Sep 16 #Javascript
Vue.set()动态的新增与修改数据,触发视图更新的方法
Sep 15 #Javascript
解决VUE中document.body.scrollTop为0的问题
Sep 15 #Javascript
Vue实现调节窗口大小时触发事件动态调节更新组件尺寸的方法
Sep 15 #Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
Sep 15 #Javascript
You might like
Zerg剧情介绍
2020/03/14 星际争霸
excellent!――ASCII Art(由目标图象生成ascii)
2007/02/20 PHP
php Http_Template_IT类库进行模板替换
2009/03/19 PHP
php网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
php 判断网页是否是utf8编码的方法
2014/06/06 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
PHP如何读取由JavaScript设置的Cookie
2017/03/22 PHP
PHP实现批量重命名某个文件夹下所有文件的方法
2017/09/04 PHP
thinkPHP5框架分页样式类完整示例
2018/09/01 PHP
redis+php实现微博(一)注册与登录功能详解
2019/09/23 PHP
JQuery-tableDnD 拖拽的基本使用介绍
2013/07/04 Javascript
jquery获取当前日期的方法
2015/01/14 Javascript
基于jQuery下拉选择框插件支持单选多选功能代码
2016/06/07 Javascript
老生常谈 关于JavaScript的类的继承
2016/06/24 Javascript
jQuery实现产品对比功能附源码下载
2016/08/09 Javascript
12 款 JS 代码测试必备工具(翻译)
2016/12/13 Javascript
echarts学习笔记之图表自适应问题详解
2017/11/22 Javascript
vue左侧菜单,树形图递归实现代码
2018/08/24 Javascript
使用Node搭建reactSSR服务端渲染架构
2018/08/30 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
nodejs 递归拷贝、读取目录下所有文件和目录
2019/07/18 NodeJs
Javascript模拟实现new原理解析
2020/03/03 Javascript
python利用dir函数查看类中所有成员函数示例代码
2017/09/08 Python
python自动截取需要区域,进行图像识别的方法
2018/05/17 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
python 输出列表元素实例(以空格/逗号为分隔符)
2019/12/25 Python
Python中bisect的使用方法
2019/12/31 Python
Boolean b = new Boolean(“abcde”); 会编译错误码
2013/11/27 面试题
运动会邀请函范文
2014/01/31 职场文书
员工考核评语大全
2014/04/26 职场文书
煤矿开采专业求职信
2014/07/08 职场文书
北京导游词
2015/02/12 职场文书
萤火虫之墓观后感
2015/06/05 职场文书
golang实现一个简单的websocket聊天室功能
2021/10/05 Golang
Ruby使用Mysql2连接操作MySQL
2022/04/19 Ruby
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers