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 相关文章推荐
JQuery 获得绝对,相对位置的坐标方法
Feb 09 Javascript
JQuery 动画卷页 返回顶部 动画特效(兼容Chrome)
Feb 15 Javascript
实例讲解JS中setTimeout()的用法
Jan 28 Javascript
Bootstrap表单组件教程详解
Apr 26 Javascript
angular基于路由控制ui-router实现系统权限控制
Sep 27 Javascript
Angular2  NgModule 模块详解
Oct 19 Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
Jan 19 Javascript
jQuery常用选择器详解
Jul 17 jQuery
vue2.0 实现导航守卫(路由守卫)
May 21 Javascript
JavaScript键盘事件响应顺序详解
Sep 30 Javascript
vue调用微信JSDK 扫一扫,相册等需要注意的事项
Jan 03 Vue.js
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
深入PHP获取随机数字和字母的方法详解
2013/06/06 PHP
php计算整个mysql数据库大小的方法
2015/06/19 PHP
PHP模拟post提交数据方法汇总
2016/02/16 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
jquery.cvtooltip.js 基于jquery的气泡提示插件
2010/11/19 Javascript
apycom出品的jQuery精美菜单破解方法
2011/02/18 Javascript
JS判断客服QQ号在线还是离线状态的方法
2015/01/13 Javascript
JavaScript和JQuery的鼠标mouse事件冒泡处理
2015/06/19 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
jQuery+CSS实现滑动的标签分栏切换效果
2015/12/17 Javascript
AngularJS 让人爱不释手的八种功能
2016/03/23 Javascript
在JS中a标签加入单击事件屏蔽href跳转页面
2016/12/16 Javascript
利用angularjs1.4制作的简易滑动门效果
2017/02/28 Javascript
vue中实现在外部调用methods的方法(推荐)
2018/02/08 Javascript
js 实现watch监听数据变化的代码
2019/10/13 Javascript
Javascript地址引用代码实例解析
2020/02/25 Javascript
Js逆向实现滑动验证码图片还原的示例代码
2020/03/10 Javascript
Python进阶_关于命名空间与作用域(详解)
2017/05/29 Python
python3爬取各类天气信息
2018/02/24 Python
Flask框架Flask-Principal基本用法实例分析
2018/07/23 Python
python实现的登录与提交表单数据功能示例
2019/09/25 Python
如何用Matplotlib 画三维图的示例代码
2020/07/28 Python
python中子类与父类的关系基础知识点
2021/02/02 Python
利用HTML5中的Canvas绘制一张笑脸的教程
2015/05/07 HTML / CSS
Vans英国官方网站:美国南加州的原创极限运动潮牌
2017/01/20 全球购物
组织鉴定材料
2014/06/02 职场文书
伊琍体标语
2014/06/25 职场文书
2014年重阳节敬老活动方案
2014/09/16 职场文书
工程承包协议书
2014/10/20 职场文书
教师先进个人材料
2014/12/17 职场文书
小学少先队辅导员述职报告
2015/01/10 职场文书
一个独生女的故事观后感
2015/06/04 职场文书
一百条裙子读书笔记
2015/07/01 职场文书
民主生活会主持词
2015/07/01 职场文书
2015年幼儿园师德师风建设工作总结
2015/10/23 职场文书
MySQL系列之开篇 MySQL关系型数据库基础概念
2021/07/02 MySQL