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获取form表单值的代码
Jul 17 Javascript
js实现同一页面多个不同运动效果的方法
Apr 10 Javascript
jquery插件validation实现验证身份证号等
Jun 04 Javascript
JavaScript实现快速排序的方法
Jul 31 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
Sep 12 Javascript
使用jQuery监听DOM元素大小变化
Feb 24 Javascript
AngularJS入门教程之控制器详解
Jul 27 Javascript
BootStrap中的表单大全
Sep 07 Javascript
vue父子组件的数据传递示例
Mar 07 Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
原生JS 实现的input输入时表格过滤操作示例
Aug 03 Javascript
js对象属性名驼峰式转下划线的实例代码
Sep 17 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游戏编程25个脚本代码
2011/02/08 PHP
php之header的不同用法总结(实例讲解)
2017/11/28 PHP
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
jquery实现图片裁剪思路及实现
2013/08/16 Javascript
关于javascript event flow 的一个bug详解
2013/09/17 Javascript
javascript:FF/Chrome与IE动态加载元素的区别说明
2014/01/26 Javascript
javascript + jquery实现定时修改文章标题
2014/03/19 Javascript
JS 打印功能代码可实现打印预览、打印设置等
2014/10/31 Javascript
javascript获得当前的信息的一些常用命令
2015/02/25 Javascript
jQuery链式调用与show知识浅析
2016/05/11 Javascript
微信支付 JS API支付接口详解
2016/07/11 Javascript
Vue.js双向绑定实现原理详解
2016/12/22 Javascript
JSONP跨域请求
2017/03/02 Javascript
js编写简单的计时器功能
2017/07/15 Javascript
微信jssdk逻辑在vue中的运用详解
2018/11/14 Javascript
vue.js实现照片放大功能
2020/06/23 Javascript
如何用JS模拟实现数组的map方法
2020/07/30 Javascript
Python中的异常处理相关语句基础学习笔记
2016/07/11 Python
Python绘制动态水球图过程详解
2020/06/03 Python
Pandas缺失值2种处理方式代码实例
2020/06/13 Python
numpy 矩阵形状调整:拉伸、变成一位数组的实例
2020/06/18 Python
python导入库的具体方法
2020/06/18 Python
python实现单机五子棋
2020/08/28 Python
使用css实现android系统的loading加载动画
2019/07/25 HTML / CSS
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
Lenox官网:精美的瓷器&独特的礼品
2017/02/12 全球购物
英国二手iPhone、音乐、电影和游戏商店:musicMagpie
2018/10/26 全球购物
anello泰国官方网站:日本流行包包品牌
2019/08/08 全球购物
Linux文件系统类型
2012/09/16 面试题
初中地理教学反思
2014/01/11 职场文书
区优秀教师事迹材料
2014/02/10 职场文书
个人委托书怎么写
2014/04/04 职场文书
2015年上半年党建工作总结
2015/03/30 职场文书
网吧员工管理制度
2015/08/05 职场文书
详解MySQL的Seconds_Behind_Master
2021/05/18 MySQL
PyTorch 实现L2正则化以及Dropout的操作
2021/05/27 Python