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 相关文章推荐
枚举JavaScript对象的函数
Dec 22 Javascript
ExtJS 2.0 GridPanel基本表格简明教程
May 25 Javascript
JS 实现完美include载入实现代码
Aug 05 Javascript
js模拟滚动条(横向竖向)
Feb 22 Javascript
node.js操作mongoDB数据库示例分享
Nov 26 Javascript
Jquery常用的方法汇总
Sep 01 Javascript
js实现精确到毫秒的倒计时效果
Aug 05 Javascript
拖动时防止选中
Feb 03 Javascript
Vue获取DOM元素样式和样式更改示例
Mar 07 Javascript
vue中实现methods一个方法调用另外一个方法
Feb 08 Javascript
跨域解决之JSONP和CORS的详细介绍
Nov 21 Javascript
vue轮播组件实现$children和$parent 附带好用的gif录制工具
Sep 26 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
实用函数3
2007/11/08 PHP
基于MySQL分区性能的详细介绍
2013/05/02 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
类似框架的js代码
2006/11/09 Javascript
IE中radio 或checkbox的checked属性初始状态下不能选中显示问题
2009/07/25 Javascript
图片动画横条广告带上下滚动的JS代码
2013/10/25 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
AngularJS ng-repeat指令中使用track by子语句解决重复数据遍历错误问题
2017/01/21 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
vue+iview 兼容IE11浏览器的实现方法
2019/01/07 Javascript
[05:06]2017亚洲邀请赛DAC回顾片
2017/04/19 DOTA
用virtualenv建立多个Python独立虚拟开发环境
2017/07/06 Python
python编程使用selenium模拟登陆淘宝实例代码
2018/01/25 Python
Python入门必须知道的11个知识点
2018/03/21 Python
python+splinter实现12306网站刷票并自动购票流程
2018/09/25 Python
python requests指定出口ip的例子
2019/07/25 Python
python列表推导式入门学习解析
2019/12/02 Python
python 实现两个线程交替执行
2020/05/02 Python
python实现取余操作的简单实例
2020/08/16 Python
CSS3实现瀑布流布局与无限加载图片相册的实例代码
2016/12/22 HTML / CSS
让IE支持HTML5的方法
2012/12/11 HTML / CSS
飞利浦法国官网:Philips法国
2019/07/10 全球购物
SCHIESSER荷兰官方网站:德国内衣专家
2020/10/09 全球购物
北京鼎普科技股份有限公司软件测试面试题
2012/04/07 面试题
化工专业个人的求职信范文
2013/11/28 职场文书
国培教师自我鉴定
2014/02/12 职场文书
环保倡议书100字
2014/05/15 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
对外汉语专业大学生职业生涯规划书
2014/10/11 职场文书
贵阳市党的群众路线教育实践活动党(工)委领导班子整改方案
2014/10/26 职场文书
2014年党务公开工作总结
2014/12/09 职场文书
高三复习计划
2015/01/19 职场文书
教师求职简历自我评价
2015/03/10 职场文书
2016年“抗战胜利纪念日”71周年校园广播稿
2015/12/18 职场文书
分享一个vue实现的记事本功能案例
2022/04/11 Vue.js
JDK8中String的intern()方法实例详细解读
2022/09/23 Java/Android