美文网首页
2.setup的使用

2.setup的使用

作者: jesse28 | 来源:发表于2021-11-17 07:16 被阅读0次

1.在vue3中定义变量和方法现在需要在setup当中定义,定义完之后如果想在template当中使用,需要return出去。

<template>
  <div class="welcome">
    <div class="container">
      欢迎你!!!!!{{count}}
      <button style="background:red;width:40px;height:40px" @click="myFn" ></button>
    </div>
     
  </div>
</template>

<script>
import { ref } from "vue"
export default {
  // setup函数是组合api的入口函数,注意在组合api中定义的变量或者方法,要在template响应式需要return{}出去
  setup(){
    let count = ref(33)
    function myFn(){
      count.value +=1
    }
    return {count,myFn}
  },
  
}
</script>

<style scoped lang="scss">
    .welcome{
      height: 100%;
       .container{
         display: flex;
         justify-content: center;
         align-items: center;
         height: 100%;
       }
    }
</style>

1.setup的执行时机
beforeCreate:组件被创建出来,组件的methods和data还没初始化好
setup :在beforeCreate和created之间执行
created:组件被创建出来,组件的methods和data已经初始化好了

2.setup注意点
&1:由于在执行setup的时候,created还没有创建好,所以在setup函数内我们是无法使用data和methods的。
&2:所以vue为了让我们避免错误的使用,直接将setup函数内的this执行指向undefined
&3:setup函数只能是同步而不能是异步

相关文章

  • 2.setup的使用

    1.在vue3中定义变量和方法现在需要在setup当中定义,定义完之后如果想在template当中使用,需要ret...

  • 前端知识每日总结

    每日必背单词 |1.uninstall 卸载; | 2.setup 设置; | 3.paste 张贴|4....

  • Linux网络管理

    Linux配置IP 4种方式1.ifconfig命令临时配置IP地址2.setup工具永久配置IP地址3.修改网络...

  • iconfont的使用(下载使用)

    1、下载文件 2、在生命周期中引入项目 beforeCreate () { var domModule = ...

  • Gson的使用--使用注解

    Gson为了简化序列化和反序列化的过程,提供了很多注解,这些注解大致分为三类,我们一一的介绍一下。 自定义字段的名...

  • 记录使用iframe的使用

    默认记录一下----可以说 这是我第一次使用iframe 之前都没有使用过; 使用方式: 自己开发就用了这几个属...

  • with的使用

    下面例子可以具体说明with如何工作: 运行代码,输出如下

  • this的使用

    什么是this? this是一个关键字,这个关键字总是返回一个对象;简单说,就是返回属性或方法“当前”所在的对象。...

  • this的使用

    JS中this调用有几种情况 一:纯粹的函数调用 这是函数的最通常用法,属于全局性调用,因此this就代表全局对象...

  • ==的使用

    积累日常遇到的编码规范,良好的编码习惯,持续更新。。。 日常使用==用于判断的时候,习惯性将比较值写前面,变量写后...

网友评论

      本文标题:2.setup的使用

      本文链接:https://www.haomeiwen.com/subject/ietltrtx.html