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实现图片无间断滚动代码汇总
Jul 30 Javascript
使用JQ来编写最基本的淡入淡出效果附演示动画
Oct 31 Javascript
再谈JavaScript线程
Jul 10 Javascript
JavaScript使用Range调色及透明度实例
Sep 25 Javascript
JS中把函数作为另一函数的参数传递方法(总结)
Jun 28 Javascript
H5实现仿flash效果的实现代码
Sep 29 Javascript
vue双花括号的使用方法 附练习题
Nov 07 Javascript
微信小程序获取手机系统信息的方法【附源码下载】
Dec 07 Javascript
angularJS实现不同视图同步刷新详解
Oct 09 Javascript
Echart折线图手柄触发事件示例详解
Dec 16 Javascript
在Koa.js中实现文件上传的接口功能
Oct 08 Javascript
浅谈JavaScript作用域
Dec 06 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中的strpos使用示例
2014/02/27 PHP
php实现telnet功能示例
2014/04/08 PHP
php解决和避免form表单重复提交的几种方法
2016/08/31 PHP
php中替换字符串函数strtr()和str_repalce()的用法与区别
2016/11/25 PHP
Yii2实现ActiveForm ajax提交
2017/05/26 PHP
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
2017/06/20 PHP
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
innerText和textContent对比及使用介绍
2013/02/27 Javascript
原生javascript模仿win8等待提示圆圈进度条
2014/04/24 Javascript
Node.js与Sails ~项目结构与Mvc实现及日志机制
2015/10/14 Javascript
jQuery实现简单的DIV拖动效果
2016/02/19 Javascript
JS使用正则实现去掉字符串左右空格的方法
2016/12/27 Javascript
极简主义法编写JavaScript类
2017/11/02 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
解决layUI的页面显示不全的问题
2019/09/20 Javascript
Weex开发之WEEX-EROS开发踩坑(小结)
2019/10/16 Javascript
[50:05]VGJ.S vs OG 2018国际邀请赛淘汰赛BO3 第二场 8.22
2018/08/23 DOTA
详细探究Python中的字典容器
2015/04/14 Python
python打开url并按指定块读取网页内容的方法
2015/04/29 Python
python如何定义带参数的装饰器
2018/03/20 Python
Python-ElasticSearch搜索查询的讲解
2019/02/25 Python
Python使用os.listdir()和os.walk()获取文件路径与文件下所有目录的方法
2019/04/01 Python
在python中实现求输出1-3+5-7+9-......101的和
2020/04/02 Python
Python钉钉报警及Zabbix集成钉钉报警的示例代码
2020/08/17 Python
Python爬虫之Selenium中frame/iframe表单嵌套页面
2020/12/04 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
阻止移动设备(手机、pad)浏览器双击放大网页的方法
2014/06/03 HTML / CSS
27个经典Linux面试题及答案,你知道几个?
2013/01/10 面试题
毕业生就业推荐信范文
2013/12/01 职场文书
学前班评语大全
2014/05/04 职场文书
解放思想大讨论活动心得体会
2014/09/11 职场文书
pandas DataFrame.shift()函数的具体使用
2021/05/24 Python
pytorch 实现多个Dataloader同时训练
2021/05/29 Python
Python字符串常规操作小结
2022/04/03 Python