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 相关文章推荐
一份老外写的XMLHttpRequest代码多浏览器支持兼容性
Jan 11 Javascript
jQuery源码中的chunker 正则过滤符分析
Jul 31 Javascript
利用函数的惰性载入提高javascript代码执行效率
May 05 Javascript
JS实现的打字机效果完整实例
Jun 20 Javascript
浅析JavaScript函数的调用模式
Aug 10 Javascript
vue slots 组件的组合/分发实例
Sep 06 Javascript
详解Webpack-dev-server的proxy用法
Sep 08 Javascript
解决ie11 SCRIPT5011:不能执行已释放Script的代码问题
May 05 Javascript
使用微信SDK自定义分享的方法
Jul 03 Javascript
JavaScript利用键盘码控制div移动
Mar 19 Javascript
如何在postman测试用例中实现断言过程解析
Jul 09 Javascript
Vue执行方法,方法获取data值,设置data值,方法传值操作
Aug 05 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简单提示框alert封装函数
2010/08/08 PHP
php+MySQL判断update语句是否执行成功的方法
2014/08/28 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
php安装php_rar扩展实现rar文件读取和解压的方法
2016/11/17 PHP
thinkPHP框架实现多表查询的方法
2018/06/14 PHP
解决laravel id非自增 模型取回为0 的问题
2019/10/11 PHP
PHP程序守护进程化实现方法详解
2020/07/16 PHP
php慢查询日志和错误日志使用详解
2021/02/27 PHP
通过Unicode转义序列来加密,按你说的可以算是混淆吧
2007/05/06 Javascript
JS 模态对话框和非模态对话框操作技巧汇总
2013/04/15 Javascript
javascript实现淘宝幻灯片广告展示效果
2015/04/27 Javascript
谈谈我对JavaScript原型和闭包系列理解(随手笔记6)
2015/12/20 Javascript
多种JQuery循环滚动文字图片效果代码
2020/06/23 Javascript
JS两个数组比较,删除重复值的巧妙方法(推荐)
2016/06/03 Javascript
Javascript设计模式之装饰者模式详解篇
2017/01/17 Javascript
node.js中cluster的使用教程
2017/06/09 Javascript
JS中this的指向以及call、apply的作用
2018/05/06 Javascript
vue 修改 data 数据问题并实时显示的方法
2018/08/27 Javascript
微信小程序实现弹出层效果
2020/05/26 Javascript
详解如何在vue项目中使用eslint+prettier格式化代码
2018/11/10 Javascript
JavaScript中构造函数与原型链之间的关系详解
2019/02/25 Javascript
浅谈python requests 的put, post 请求参数的问题
2019/01/02 Python
python global关键字的用法详解
2019/09/05 Python
Python实现打印实心和空心菱形
2019/11/23 Python
Python 实现 T00ls 自动签到脚本代码(邮件+钉钉通知)
2020/07/06 Python
python温度转换华氏温度实现代码
2020/12/06 Python
Python利用socket模块开发简单的端口扫描工具的实现
2021/01/27 Python
CSS中的字体大小设置属性总结
2016/05/24 HTML / CSS
html5使用window.postMessage进行跨域实现数据交互的一次实战
2021/02/24 HTML / CSS
美国学校校服,儿童和婴儿服装:Cookie’s Kids
2016/10/14 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
Quiksilver荷兰官方网站:冲浪和滑雪板
2019/11/16 全球购物
建筑工程管理专业自荐信范文
2013/12/28 职场文书
乡镇党建工作汇报材料
2014/08/14 职场文书
2019年年中工作总结讲话稿模板
2019/03/25 职场文书
分享很少见很有用的SQL功能CORRESPONDING
2022/08/05 MySQL