首页 > 其他分享 >vue3_02ref操作简单类型

vue3_02ref操作简单类型

时间:2022-12-27 12:01:04浏览次数:39  
标签:vue 02ref ref value num vue3 类型 Ref

vue3中提供了ref()函数可以把数据转换为响应式数据。

<template>
    <div>
        {{ num }}
    </div>
    <button @click="add">这是按钮</button>
</template>
<script lang="ts">
import { defineComponent, ref, Ref } from 'vue';
export default defineComponent({
    setup() {
        // let num = 10//这样定义的数据不是双向绑定的,数据更新无法触发视图更新
        let num: Ref<number> = ref(20)//这样定义num就成为了vue内部定义的响应式对象,.value才能真正拿到数据
        //可以通过Ref<类型>来规定类型或者通过ref<类型>ref<number>,不写编译器会自动识别
        const add = () => {
            num.value++//在JS中要操作这种响应式数据需要.value,但是模板上不需要,vue在编译模板的时候已经用.value获取了
            console.log(num);

        }
        return {
            num,
            add
        }
    }

}) 
</script>

<style lang="scss" scoped>

</style>

 

标签:vue,02ref,ref,value,num,vue3,类型,Ref
From: https://www.cnblogs.com/SadicZhou/p/17007766.html

相关文章

  • Vue3之setup的两个注意点
    setup的两个注意点setup执行的时机在beforeCreate之前执行一次,this是undefined。setup的参数props:值为对象,包含:组件外部传递过来,且组件内部声明接收了的属性。......
  • 关于Vue3 can not find module的报错
    最近在做Vue3项目的时候,会看到这样一个报错,找不到模块.vue文件,可能是ts文件无法识别vue后缀的文件导致的,上网搜索了一下发现尤大大给出了解决方案。在src目录下新建一个.......
  • Vue3之reactive和ref对比
    reactive对比ref从定义数据角度对比:ref用来定义:基本类型数据。reactive用来定义:对象(或数组)类型数据。备注:ref也可以用来定义对象(或数组)类型数据,它内部会自动通过re......
  • Vue3之ref
    ref函数作用:定义一个响应式的数据语法: constxxx=ref(initValue)创建一个包含响应式数据的引用对象(reference对象,简称ref对象)。JS中操作数据: xxx.value模板......
  • Vue3之setup
    setupsetup是vue3中的一个新的配置项,值为一个函数,我们在组件中用到的数据、方法等等,都要配置在setup中。setup函数的返回值有两种1、返回一个渲染函数,可以自定义渲染内容......
  • JS内置类型
    原始类型调用方法原始类型是简单的值,默认不能调用属性和方法,javascript为了可以使其可以获取属性和调用方法,对其封装了对应的包装类型。StringNumberBooleanSymbolB......
  • Vue3之创建工程
     创建Vue3工程 VueCli脚手架创建工程 类似于之前创建的vue2工程,我们在需要创建工程的文件下打开cmd,执行创建的工程命令:成功: 分别执行蓝色的命令来启动,根据生成......
  • vue3_01生命周期函数
    <template><div><p>这是第一个组件</p></div></template><scriptlang="ts">import{defineComponent,onBeforeMount,onMounted}fr......
  • 【JAVA笔记】JAVA的StringBuilder和StringBuffer类、Data类和Calendar类、基本类型的
    一、StringBuilder和StringBuffer类 实例:packagecn.test02.demo6;publicclassTest1{publicstaticvoidmain(String[]args){//测试构造方法......
  • 火山中文编程 -- 数据类型转换
    0x01新建一个MFC控制台程序0x02声明两个变量0x03到文本将数值转为文本型,比如123变为“123”到文本(a)0x04文本到数值将文本内容转换为整数类或者小数文本到整数(b......