Vue3 Composition API,setup初接触

最近心血来潮,研究了一下Vue3,之前有了解过Vue3的Composition API相较于2.x的Option API变化很大,所以就来学习一下。

首先Vue3也兼容了2.x Options的写法,同时在其中添加了setup()方法,在其中可以使用3的组合式API的写法,达到兼容和混合使用的目的,但Vue文档中也醒目地提示了: 

通常只在以下情况下使用:

  1. 需要在非单文件组件中使用组合式 API 时。
  2. 需要在基于选项式 API 的组件中集成基于组合式 API 的代码时。

其他情况下,都应优先使用 <script setup> 语法。

 现在就用很简单的demo代码来简单说一下。

<script setup>
import { onMounted, ref } from 'vue'

const count = ref(0);
const text = ref(null);
const message = ref("a initial message!")


const handleAddCount = () =>{
    count.value++;
}

onMounted(()=>{
    console.log(message.value);
})

</script>

<template>
  <button @cl
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值