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 SELECT单选模拟jQuery.select.js
Nov 12 Javascript
js和jquery对dom节点的操作(创建/追加)
Apr 21 Javascript
javascript实现文字图片上下滚动的具体实例
Jun 28 Javascript
理解javascript中的原型和原型链
Jul 30 Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 Javascript
jQuery实现根据生日计算年龄 星座 生肖
Nov 23 Javascript
详解JavaScript中this的指向问题
Jan 20 Javascript
jQuery实现jQuery-form.js实现异步上传文件
Apr 28 jQuery
createObjectURL方法实现本地图片预览
Sep 30 Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 Javascript
JS面向对象编程基础篇(二) 封装操作实例详解
Mar 03 Javascript
关于vue 项目中浏览器跨域的配置问题
Nov 10 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 验证码(倾斜,正弦干扰线,黏贴,旋转)
2013/06/29 PHP
php检查日期函数checkdate用法实例
2015/03/19 PHP
[原创]PHP实现SQL语句格式化功能的方法
2017/07/28 PHP
Laravel5.5 视图 - 创建视图和数据传递示例
2019/10/21 PHP
Node.js开发指南中的简单实例(mysql版)
2013/09/17 Javascript
JavaScript四种调用模式和this示例介绍
2014/01/02 Javascript
jquery+css实现绚丽的横向二级下拉菜单-附源码下载
2015/08/23 Javascript
Bootstrap carousel轮转图的使用实例详解
2016/05/17 Javascript
JavaScript利用闭包实现模块化
2017/01/13 Javascript
浅谈es6 javascript的map数据结构
2017/12/14 Javascript
d3绘制基本的柱形图的实现代码
2018/12/12 Javascript
Vue基础学习之项目整合及优化
2019/06/02 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
2019/08/16 Javascript
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
[52:40]完美世界DOTA2联赛PWL S2 Magma vs GXR 第一场 11.29
2020/12/02 DOTA
python之yield表达式学习
2014/09/02 Python
python实现提取百度搜索结果的方法
2015/05/19 Python
浅析python的Lambda表达式
2019/02/27 Python
Python 3.8新特征之asyncio REPL
2019/05/28 Python
python实现把两个二维array叠加成三维array示例
2019/11/29 Python
Python实现猜年龄游戏代码实例
2020/03/25 Python
Python通过队列来实现进程间通信的示例
2020/10/14 Python
python中pyplot基础图标函数整理
2020/11/10 Python
用CSS3实现无限循环的无缝滚动的实例代码
2017/07/04 HTML / CSS
Vision Directa智利眼镜网:框架眼镜、隐形眼镜和名牌太阳眼镜
2016/11/23 全球购物
行政文员岗位职责
2013/11/08 职场文书
竞争上岗演讲稿
2014/01/05 职场文书
电工工作职责范本
2014/02/22 职场文书
2014年财政工作总结
2014/12/10 职场文书
华清池导游词
2015/02/02 职场文书
滴水洞导游词
2015/02/10 职场文书
怎样写辞职信
2015/02/27 职场文书
本科毕业答辩开场白
2015/05/27 职场文书
个人收入证明范本
2015/06/12 职场文书
2015年六年级班主任工作总结
2015/10/15 职场文书
OpenStack虚拟机快照和增量备份实现方法
2022/04/04 Servers