vue 修改 data 数据问题并实时显示的方法


Posted in Javascript onAugust 27, 2018

首先,定义一个变量:

(以下以本人写的为例)

首先定义一个变量:

vue 修改 data 数据问题并实时显示的方法

然后,给变量赋值:

vue 修改 data 数据问题并实时显示的方法

如果想要修改数据,主要代码如下:

vue 修改 data 数据问题并实时显示的方法

然后界面上要记得绑定数据id:

vue 修改 data 数据问题并实时显示的方法

就Ok了。

拓展知识:Vue刷新修改页面中的数据方法

因为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 修改 data 数据问题并实时显示的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jQuery的Ajax的自动完成功能控件简要说明
Feb 22 Javascript
『jQuery』取指定url格式及分割函数应用
Apr 22 Javascript
javascript arguments使用示例
Dec 16 Javascript
jQuery实现跨域
Feb 03 Javascript
JavaScript事件学习小结(五)js中事件类型之鼠标事件
Jun 09 Javascript
JavaScript正则表达式实例详解
Oct 16 Javascript
如何判断出一个js对象是否一个dom对象
Nov 24 Javascript
jQuery动态生成表格及右键菜单功能示例
Jan 13 Javascript
swiper插件自定义切换箭头按钮
Dec 28 Javascript
js闭包学习心得总结
Apr 17 Javascript
JavaScript变量提升和严格模式实例分析
Jan 27 Javascript
使用Karma做vue组件单元测试的实现
Jan 16 Javascript
Node.js连接Sql Server 2008及数据层封装详解
Aug 27 #Javascript
解决vue中修改export default中脚本报一大堆错的问题
Aug 27 #Javascript
vue.js 图片上传并预览及图片更换功能的实现代码
Aug 27 #Javascript
JS常见构造模式实例对比分析
Aug 27 #Javascript
Vue.js图片预览插件使用详解
Aug 27 #Javascript
JavaScript中创建原子的方法总结
Aug 26 #Javascript
解决vue.js 数据渲染成功仍报错的问题
Aug 25 #Javascript
You might like
PHP生成带有雪花背景的验证码
2006/10/09 PHP
多重?l件?合查?(一)
2006/10/09 PHP
PHP 中执行排序与 MySQL 中排序
2009/04/21 PHP
php设计模式 Decorator(装饰模式)
2011/06/26 PHP
PHP+mysql+ajax轻量级聊天室实现方法详解
2016/10/17 PHP
jQuery EasyUI API 中文文档 - Dialog对话框
2011/11/15 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
JavaScript中的style.display属性操作
2013/03/27 Javascript
使用javascript实现ListBox左右全选,单选,多选,全请
2013/11/07 Javascript
javascript实现密码验证
2015/11/10 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
jQuery UI结合Ajax创建可定制的Web界面
2016/06/22 Javascript
JavaScript严格模式下关于this的几种指向详解
2017/07/12 Javascript
Bootstrap模态对话框中显示动态内容的方法
2018/08/10 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
javascript的this关键字详解
2019/05/20 Javascript
vue项目里面引用svg文件并给svg里面的元素赋值
2020/08/17 Javascript
vue路由的配置和页面切换详解
2020/09/09 Javascript
[01:48]DOTA2 2015国际邀请赛中国区预选赛第二日战报
2015/05/27 DOTA
python使用xmlrpc实例讲解
2013/12/17 Python
Python数据类型详解(二)列表
2016/05/08 Python
基于Python对象引用、可变性和垃圾回收详解
2017/08/21 Python
python数据结构学习之实现线性表的顺序
2018/09/28 Python
python实现二级登陆菜单及安装过程
2019/06/21 Python
Pycharm连接远程服务器并实现远程调试的实现
2019/08/02 Python
python图的深度优先和广度优先算法实例分析
2019/10/26 Python
python使用python-pptx删除ppt某页实例
2020/02/14 Python
python使用梯度下降和牛顿法寻找Rosenbrock函数最小值实例
2020/04/02 Python
解决jupyter notebook import error但是命令提示符import正常的问题
2020/04/15 Python
python打开文件的方式有哪些
2020/06/29 Python
法院反腐倡廉心得体会
2014/09/09 职场文书
乡镇机关党员民主评议表自我评价
2014/09/21 职场文书
公司介绍信范文
2015/01/31 职场文书
关于运动会的宣传稿
2015/07/23 职场文书
毕业晚宴祝酒词
2015/08/11 职场文书
导游词之西递宏村
2019/12/10 职场文书