vue项目中data数据之间互相访问的实现

作者:麦兜_冰夕 时间:2024-05-28 15:51:43 

如下代码:

<div id="vue_det">
       <input type="number" v-model="text">
       <div>{{textAdd}}</div>
   </div>

<script type="text/javascript">
       var vm = new Vue({
           el: '#vue_det',
           data: {
               text: 1,
               textAdd:parseInt(this.text) + 1      
           }
       })
   </script>

想实现如下图所示效果:div标签里面的值为input中的值+1计算得出。

vue项目中data数据之间互相访问的实现

上面代码中的textAdd = parseInt(this.text) + 1,这种写法肯定访问不到this.text的值。

如若想访问data中的值,且textAdd是有text计算得出,想要实现双向数据绑定,text值变化,textAdd的值动态改变,可以用conputed来实现。代码如下:

<!DOCTYPE html>
<html>
<head>
   <meta charset="utf-8">
   <title>vue的data中数据互相访问</title>
   <script src="https://cdn.bootcss.com/vue/2.4.2/vue.min.js"></script>
   <!-- <script src="vue.min.js"></script> -->
</head>
<body>
   <div id="vue_det">
       <input type="number" v-model="text">
       <div>{{textAdd}}</div>
   </div>

<script type="text/javascript">
       var vm = new Vue({
           el: '#vue_det',
           data: {
               text: 1,
               // textAdd:this.text+1          
           },
           computed: {
               textAdd: function() {
                   return  (parseInt(this.text) + 1);
               }
           }
       })
   </script>
</body>
</html>

来源:https://blog.csdn.net/lyn1772671980/article/details/82217904

标签:vue,data,互相访问
0
投稿

猜你喜欢

  • Python Pygame实现落球游戏详解

    2021-06-23 00:54:38
  • JavaScript高级程序设计 阅读笔记(十五) 浏览器中的JavaScript

    2024-04-10 10:57:11
  • 解决Python 中JSONDecodeError: Expecting value: line 1 column 1 (char 0)错误

    2023-10-30 22:42:03
  • JavaScript的一些小技巧分享

    2024-04-23 09:29:01
  • Python读取txt文件数据的方法(用于接口自动化参数化数据)

    2023-12-28 03:21:52
  • Python机器学习应用之支持向量机的分类预测篇

    2023-08-29 20:42:55
  • 解决MSSQL下“不能在手动或分布事务方式下创建新的连接”的问题

    2008-07-15 12:48:00
  • 利用global.asa计划执行程序

    2008-03-05 12:49:00
  • 解决Vue路由导航报错:NavigationDuplicated: Avoided redundant navigation to current location

    2023-07-02 17:08:39
  • Python实现桌面翻译工具【新手必学】

    2021-03-27 08:32:47
  • 浅析node命令行交互原理

    2024-05-11 10:14:36
  • 为vue项目自动设置请求状态的配置方法

    2024-04-30 10:44:26
  • pyqt远程批量执行Linux命令程序的方法

    2023-05-08 15:59:06
  • 存储过程优缺点分析

    2012-04-13 11:39:56
  • 如何在Python中进行异常处理

    2021-02-21 06:51:01
  • asp下用OracleInProcServer完成对Oracle的连接和操作

    2008-04-13 07:10:00
  • Python画图工具Matplotlib库常用命令简述

    2021-10-11 07:28:07
  • Python中利用ItsDangerous快捷实现数据加密

    2022-06-09 23:24:41
  • ASP UTF-8编码生成静态网页的函数

    2011-03-07 11:24:00
  • js增强的自定义事件模型

    2008-02-18 12:37:00
  • asp之家 网络编程 m.aspxhome.com