vue3.0 初体验 一边学习一边写

Posted 春风又一季

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue3.0 初体验 一边学习一边写相关的知识,希望对你有一定的参考价值。

vue3.0初体验

  1. 使用vue-cli创建一个项目
  2. 安装
      yarn add @vue/composition-api
  1. 在main.js引入
   	import VueComposition from '@vue/composition-api'
   	Vue.use(VueComposition)
  1. 使用
<template>
  <div class="hello">
    title
  </div>
</template>

<script>
import reactive from '@vue/composition-api';
export default 
  name: 'HelloWorld',
  //相当于vue2.0的data
  setup()
    const state=reactive(
        title:"Hello World"
    )
    return state;
    

</script>

vue3.0使用方法

首先在setup()中定义

  setup()
  //改变状态的值
     let play=()=>
     state.name="杨某某";
   
    return 
   //加上toRefs形成响应式数据,(双向绑定)
   ...toRefs(state),
   play
   
  

其次引入toRefs

 import reactive,toRefs from '@vue/composition-api';

然后页面调用

    <button @click="play()"> 方法一</button>

以上是关于vue3.0 初体验 一边学习一边写的主要内容,如果未能解决你的问题,请参考以下文章

vue3.0 Composition API 上手初体验 构建基本项目开发环境

vue3.0 Composition API 上手初体验 普通组件的开发与使用

vue3.0 Composition API 上手初体验 普通组件的开发与使用

Agora Flat:在线教室的开源初体验

Agora Flat:在线教室的开源初体验

vue3.0 Composition API 上手初体验 神奇的 setup 函数 响应数据的绑定