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 相关文章推荐
javascript 动态数据下的锚点错位问题解决方法
Dec 24 Javascript
遍历DOM对象内的元素属性示例代码
Feb 08 Javascript
原生javascript实现DIV拖拽并计算重复面积
Jan 02 Javascript
在Javascript中处理数组之toSource()方法的使用
Jun 09 Javascript
JS中使用apply、bind实现为函数或者类传入动态个数的参数
Apr 26 Javascript
JS添加或修改控件的样式(Class)实现方法
Oct 15 Javascript
js实现可旋转的立方体模型
Oct 16 Javascript
Bootstrap popover 实现鼠标移入移除显示隐藏功能方法
Jan 24 Javascript
mpvue中使用flyjs全局拦截的实现代码
Sep 13 Javascript
在博客园博文中添加自定义右键菜单的方法详解
Feb 05 Javascript
vant-ui框架的一个bug(解决切换后onload不触发)
Nov 11 Javascript
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
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 分页函数multi() discuz
2009/06/21 PHP
php实现快速排序的三种方法分享
2014/03/12 PHP
php表单敏感字符过滤类
2014/12/08 PHP
ThinkPHP中html:list标签用法分析
2016/01/09 PHP
jquery BS,dialog控件自适应大小
2009/07/06 Javascript
Javascript 面向对象(二)封装代码
2012/05/23 Javascript
JavaScript中的document.referrer在各种浏览器测试结果
2014/07/18 Javascript
JavaScript中的6种运算符总结
2014/10/16 Javascript
DOM基础教程之使用DOM + Css
2015/01/20 Javascript
本人自用的global.js库源码分享
2015/02/28 Javascript
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
详解JavaScript异步编程中jQuery的promise对象的作用
2016/05/03 Javascript
jQuery Ajax Post 回调函数不执行问题的解决方法
2016/08/15 Javascript
探讨跨域请求资源的几种方式(总结)
2016/12/02 Javascript
js时间戳格式化成日期格式的多种方法介绍
2017/02/16 Javascript
js实现一个猜数字游戏
2017/03/31 Javascript
ajax前台后台跨域请求处理方式
2018/02/08 Javascript
10分钟上手vue-cli 3.0 入门介绍
2018/04/04 Javascript
微信小程序上传图片功能(附后端代码)
2020/06/19 Javascript
Mint-UI时间组件起始时间问题及时间插件使用
2018/08/20 Javascript
详解Vue-cli3 项目在安卓低版本系统和IE上白屏问题解决
2019/04/14 Javascript
D3.js(v3)+react 实现带坐标与比例尺的柱形图 (V3版本)
2019/05/09 Javascript
[05:08]DOTA2-DPC中国联赛3月6日Recap集锦
2021/03/11 DOTA
Python sys.argv用法实例
2015/05/28 Python
Python 的描述符 descriptor详解
2016/02/27 Python
Flask框架配置与调试操作示例
2018/07/23 Python
使用Python向DataFrame中指定位置添加一列或多列的方法
2019/01/29 Python
Python如何调用外部系统命令
2019/08/07 Python
tensorflow保持每次训练结果一致的简单实现
2020/02/17 Python
在django admin中配置搜索域是一个外键时的处理方法
2020/05/20 Python
高中微机老师自我鉴定
2014/02/16 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
讲座开场白台词和结束语
2015/05/29 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
Vue的生命周期一起来看看
2022/02/24 Vue.js
Python实现双向链表基本操作
2022/05/25 Python