首页 > 其他分享 >vue3--setUp以及ref的使用

vue3--setUp以及ref的使用

时间:2023-07-07 10:34:02浏览次数:36  
标签:console log -- setUp vue3 countRef ref inCreate

<template>
  <h1>计数统计:{{ countRef }}</h1>
  <h2><button @click="inCreate">数量加1</button></h2>
  <h2><button @click="inDelete">数量-1</button></h2>
</template>
<!-- 
  setup:this指向undefined;ref指向对象(实现页面渲染);setup会在生命周期钩子前调用;建议:如果需要使用ref,变量名后加Ref



 -->
<script>
import { ref } from 'vue';

function user() {
  let countRef = ref(0);
  const inCreate = () => {
    countRef.value++;
    console.log(this)//undefined
    console.log(countRef);//打印对象
  };
  const inDelete = () => {
    countRef.value--;
  };
  return {
    countRef,
    inCreate,
    inDelete
  }
}


export default {
  setup() {
    let countRef = user();
    console.log(countRef,'zzz')
    return {
      ...countRef,
      
    }
  }
}
</script>

<style>

</style>

  

计数统计:{{ countRef }}

标签:console,log,--,setUp,vue3,countRef,ref,inCreate
From: https://www.cnblogs.com/wsx123/p/17534158.html

相关文章

  • 项目受源代码管理。向源代码管理注册此项目时出错。建议不要对此项目进行任何更改
    http://www.noobyard.com/article/p-uweyzjzb-cp.html编译Rocket.Windows.Framework项目的时候提示如题的错误,html 用记事本打开出错的几个项目的.csproj文件,把下面几行内容删掉就好了。vue   <SccProjectName>Svn</SccProjectName>  <SccLocalPath>Svn</SccLocalP......
  • AT_pakencamp_2020_day1_c 题解
    思路看到题目的第一句话我就知道要用map了。一道map的入门题,定义一个map来输入和统计参加次数后,定义一个计数器sum用来统计人数。代码#include<iostream>#include<string>#include<map>usingnamespacestd;map<string,int>personnel;intmain(){intn,sum......
  • 【pyhton】条件变量Condition
    条件变量Conditionacquire — 线程锁,注意线程条件变量Condition中的所有相关函数使用必须在acquire /release 内部操作;release —释放锁,注意线程条件变量Condition中的所有相关函数使用必须在acquire /release 内部操作;wait(timeout) — 线程挂起(阻塞状......
  • get方法怎么传json
     1.get方法是一种常用的HTTP请求方法,它能够将数据请求从客户端发送到服务器。而传递JSON数据则可以在请求和响应之间以更复杂的方式传递数据。下面我们来看一下如何用get方法传送JSON数据。vardata={name:'Alice',age:18,email:'[email protected]'}varurl='ht......
  • 外汇天眼:最新监管名单出炉,远离被撤销牌照的平台!
    监管信息早知道!外汇天眼将每周定期公布监管牌照状态发生变化的交易商,以供投资者参考,规避投资风险。以下是监管牌照发生变动的交易商平台,注意警惕!MHMarkets迈汇MHMarkets迈汇,对外宣称持有的澳大利亚ASIC普通工商注册牌照、澳大利亚ASIC直通牌照、瓦努阿图VFSC普通金融牌照显示......
  • Java true和false类型如何取反 这个问题怎么解决?
    Javatrue和false类型如何取反在Java中,true和false是布尔类型的取值。布尔类型只有两个取值:true和false。它通常用于判断和控制程序的流程。在某些情况下,我们需要对布尔类型进行取反操作。下面将介绍如何在Java中对布尔类型进行取反,并给出一个具体问题的解决方案。布尔类型的取反......
  • 如何实现Java postgresql 开启事务的具体操作步骤
    JavaPostgreSQL开启事务在Java应用程序中使用PostgreSQL数据库时,事务管理是一个非常重要的概念。事务是一组数据库操作的集合,要么全部成功,要么全部失败。通过使用事务,可以确保数据的一致性和完整性。本文将介绍如何在Java中使用PostgreSQL开启事务,并提供相应的代码示例。什么是......
  • 如何让3D力导向图中具有不同属性的子节点连接长度不同?
    引用3D力导向图是一种可视化数据结构的方法,它可以帮助我们更好地理解和分析数据。在3D力导向图中,节点之间的连接长度通常是相等的,但是在某些情况下,我们可能希望连接长度不同,以便更好地展示节点之间的关系。本文将介绍如何在3D力导向图中实现具有不同属性的子节点连接长度不同。示......
  • 如何实现Java ora-01861:文字与格式字符串不匹配的具体操作步骤
    Java异常解析:ora-01861:文字与格式字符串不匹配当在Java程序中使用数据库操作时,可能会遇到ora-01861:文字与格式字符串不匹配异常。这个异常是由于将一个与格式化字符串不匹配的数据插入到数据库中引起的。在本文中,我们将详细介绍这个异常的原因、解决方法以及如何避免它的发......
  • 批量查询快递单号的方法和步骤
    要进行快递售后管理,就必须掌握快递的物流信息,及时跟踪快递的动态。今天小编给你安利一款快递查询软件:“固乔快递查询助手”,可以帮助我们快速批量查询订单号,一键保存物流数据,有兴趣的伙伴可以一起往下看。先给大家展示一下用这款软件查询快递单号的效果如何。我们可以清楚地看到所有......