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 Ajax 全解析
Feb 08 Javascript
JQuery 操作Javascript对象和数组的工具函数小结
Jan 22 Javascript
jQuery创建自己的插件(自定义插件)的方法
Jun 10 Javascript
JS建造者模式基本用法实例分析
Jun 30 Javascript
jQuery实现定时读取分析xml文件的方法
Jul 16 Javascript
Bootstrap每天必学之表单
Nov 23 Javascript
通过命令行创建vue项目的方法
Jul 20 Javascript
get  post jsonp三种数据交互形式实例详解
Aug 25 Javascript
Angular2整合其他插件的方法
Jan 20 Javascript
JS运动特效之完美运动框架实例分析
Jan 24 Javascript
vue.js 子组件无法获取父组件store值的解决方式
Nov 08 Javascript
react中hook介绍以及使用教程
Dec 11 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
第九节 绑定 [9]
2006/10/09 PHP
php简单实现无限分类树形列表的方法
2015/03/27 PHP
phpcms中的评论样式修改方法
2016/10/21 PHP
php rsa 加密,解密,签名,验签详解
2016/12/06 PHP
js 编程笔记 无名函数
2011/06/28 Javascript
无缝滚动改进版支持上下左右滚动(封装成函数)
2012/12/04 Javascript
关于extjs treepanel复选框选中父节点与子节点的问题
2013/04/02 Javascript
JavaScript中length属性的使用方法
2015/06/05 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
javascript中的3种继承实现方法
2016/01/27 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
jQuery设置聚焦并使光标位置在文字最后的实现方法
2016/08/02 Javascript
JS变量中有var定义和无var定义的区别以及es6中let命令和const命令
2017/02/19 Javascript
详解Angular2组件之间如何通信
2017/06/22 Javascript
鼠标拖动改变DIV等网页元素的大小的实现方法
2017/07/06 Javascript
详解EasyUi控件中的Datagrid
2017/08/23 Javascript
JS实现简单获取最近7天和最近3天日期的方法
2018/04/18 Javascript
JavaScript数据结构与算法之二叉树遍历算法详解【先序、中序、后序】
2019/02/21 Javascript
VUE写一个简单的表格实例
2019/08/06 Javascript
实现一个Vue自定义指令懒加载的方法示例
2020/06/04 Javascript
Element PageHeader页头的使用方法
2020/07/26 Javascript
python使用in操作符时元组和数组的区别分析
2015/05/19 Python
Python采集猫眼两万条数据 对《无名之辈》影评进行分析
2018/12/05 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
Lacoste澳大利亚官网:服装、鞋类及配饰
2018/11/14 全球购物
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
进程的查看和调度分别使用什么命令
2013/12/14 面试题
写好自荐信的要点
2013/11/06 职场文书
大型晚会策划方案
2014/02/06 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
2014年学校国庆主题活动方案
2014/09/16 职场文书
投资意向协议书
2015/01/29 职场文书
三八妇女节寄语
2015/02/27 职场文书
毕业生政审意见范文
2015/06/04 职场文书
使用Nginx搭载rtmp直播服务器的方法
2021/10/16 Servers