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 相关文章推荐
js getBoundingClientRect() 来获取页面元素的位置
Nov 25 Javascript
在Mac OS上安装使用Node.js的项目自动化构建工具Gulp
Jun 18 Javascript
jquery实现拖动效果
Aug 10 Javascript
angular中实现控制器之间传递参数的方式
Apr 24 Javascript
vue.js动态数据绑定学习笔记
May 19 Javascript
react-redux中connect()方法详细解析
May 27 Javascript
三分钟学会用ES7中的Async/Await进行异步编程
Jun 14 Javascript
写gulp遇到的ES6问题详解
Dec 03 Javascript
JavaScript创建表格的方法
Apr 13 Javascript
JavaScript this关键字指向常用情况解析
Sep 02 Javascript
vue中如何自定义右键菜单详解
Dec 08 Vue.js
原生js实现无缝轮播图效果
Jan 28 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 db类库进行数据库操作
2009/03/19 PHP
如何使用php判断所处服务器操作系统的类型
2013/06/20 PHP
PHP获取浏览器信息类和客户端地理位置的2个方法
2014/04/24 PHP
在win7中搭建Linux+PHP 开发环境
2014/10/08 PHP
tp5 实现列表数据根据状态排序
2019/10/18 PHP
索趣科技的答案
2007/02/07 Javascript
javascript 页面只自动刷新一次
2009/07/10 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
Jquery响应回车键直接提交表单操作代码
2014/07/25 Javascript
jQuery点缩略图弹出层显示大图片
2015/02/13 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
Javascript数组Array基础介绍
2016/03/13 Javascript
js实现上传图片及时预览
2016/05/07 Javascript
浅析使用BootStrap TreeView插件实现灵活配置快递模板
2016/11/28 Javascript
Vue.js实战之利用vue-router实现跳转页面
2017/04/01 Javascript
JSONP解决JS跨域问题的实现
2020/05/25 Javascript
浅析JavaScript 函数柯里化
2020/09/08 Javascript
[03:15]2014DOTA2国际邀请赛 专访国士无双信心满满
2014/07/12 DOTA
python fabric实现远程部署
2017/01/05 Python
详解 Python中LEGB和闭包及装饰器
2017/08/03 Python
详谈Pandas中iloc和loc以及ix的区别
2018/06/08 Python
python format 格式化输出方法
2018/07/16 Python
使用PM2+nginx部署python项目的方法示例
2018/11/07 Python
pandas通过索引进行排序的示例
2018/11/16 Python
python 杀死自身进程的实现方法
2019/07/01 Python
python 实现GUI(图形用户界面)编程详解
2019/07/17 Python
django框架使用方法详解
2019/07/18 Python
python读文件的步骤
2019/10/08 Python
Python中有几个关键字
2020/06/04 Python
作风大整顿心得体会
2014/09/10 职场文书
2014年信贷员工作总结
2014/11/18 职场文书
外科护士长工作总结
2015/08/12 职场文书
C站最全Python标准库总结,你想要的都在这里
2021/07/03 Python
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL
微软团队与 NASA 科学家和惠普企业(HPE)的工程师合作
2022/04/21 数码科技
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL