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 radio 联动效果
Mar 04 Javascript
初窥JQuery(二)事件机制(2)
Dec 06 Javascript
js 为label标签和div标签赋值的方法
Aug 08 Javascript
Javascript控制页面链接在新窗口打开具体方法
Aug 16 Javascript
node.js中的buffer.slice方法使用说明
Dec 10 Javascript
jQuery中animate()方法用法实例
Dec 24 Javascript
javascript编写实用的省市选择器
Feb 12 Javascript
解析JavaScript数组方法reduce
Dec 12 Javascript
JS验证字符串功能
Feb 22 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
Aug 31 Javascript
JS尾递归的实现方法及代码优化技巧
Jan 19 Javascript
微信小程序实现上传图片裁剪图片过程解析
Aug 22 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
php下统计用户在线时间的一种尝试
2010/08/26 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
php中fsockopen用法实例
2015/01/05 PHP
PHP网络操作函数汇总
2015/05/18 PHP
浅谈php中urlencode与rawurlencode的区别
2016/09/05 PHP
php版微信返回用户text输入的方法
2016/11/14 PHP
tp5.1 框架join方法用法实例分析
2020/05/26 PHP
如何从jQuery的ajax请求中删除X-Requested-With
2013/12/11 Javascript
JS实现动态给图片添加边框的方法
2015/04/01 Javascript
jQuery实现简单的列表式导航菜单效果代码
2015/08/31 Javascript
Bootstrap实现导航栏的2种方式
2016/11/28 Javascript
Vue 2.x教程之基础API
2017/03/06 Javascript
微信小程序 中wx.chooseAddress(OBJECT)实例详解
2017/03/31 Javascript
JavaScript正则表达式校验与递归函数实际应用实例解析
2017/08/04 Javascript
解决iview多表头动态更改列元素发生的错误的方法
2018/11/02 Javascript
AngularJS上传文件的示例代码
2018/11/10 Javascript
在Vue中使用HOC模式的实现
2020/08/23 Javascript
Python数据库的连接实现方法与注意事项
2016/02/27 Python
Python实现冒泡排序的简单应用示例
2017/12/11 Python
Python实现PS滤镜的旋转模糊功能示例
2018/01/20 Python
python与caffe改变通道顺序的方法
2018/08/04 Python
对pandas的层次索引与取值的新方法详解
2018/11/06 Python
Django 接收Post请求数据,并保存到数据库的实现方法
2019/07/12 Python
Python3使用PySynth制作音乐的方法
2019/09/09 Python
python验证码图片处理(二值化)
2019/11/01 Python
python实现对列表中的元素进行倒序打印
2019/11/23 Python
Python之关于类变量的两种赋值区别详解
2020/03/12 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
Python turtle库的画笔控制说明
2020/06/28 Python
Python自动创建Excel并获取内容
2020/09/16 Python
LivingSocial英国:英国本地优惠
2019/02/22 全球购物
意大利一家专营包包和配饰的网上商店:Borse Last Minute
2019/08/26 全球购物
生物化工专业个人自荐信
2013/09/26 职场文书
本溪水洞导游词
2015/02/11 职场文书
2015大学自主招生自荐信范文
2015/03/04 职场文书
项目合作意向书
2015/05/08 职场文书