美文网首页
28.setup顶层编写方式

28.setup顶层编写方式

作者: 静昕妈妈芦培培 | 来源:发表于2021-09-01 08:36 被阅读0次

App.vue

<template>
  <div>
    <home :counter="counter" @increment="getCounter"/>
  </div>
</template>

<script setup>
  //组件直接导入就行,不需要注册
  import Home from './Home.vue'
  import {ref} from 'vue'
  //变量和方法不需要使用return 返回
  const counter = ref(100)

  const getCounter = (val) => {
    counter.value = val
  }
</script>

<style lang="scss" scoped>

</style>

Home.vue

<template>
  <div>
    <h1>home计数: {{counter}}</h1>
    <button @click="increment">+1</button>
  </div>
</template>

<script setup>
  import {defineProps, defineEmit} from 'vue'
  //注册属性
  const props = defineProps({
    counter: {
      type: Number,
      default: 0
    }
  })

  //注册事件
  const emit = defineEmit(['increment'])
  const increment = () => {
    emit('increment', 200)
  }

</script>

<style lang="scss" scoped>

</style>

此文档主要内容来源于王红元老师的vue3+ts视频教程

相关文章

  • 28.setup顶层编写方式

    App.vue Home.vue 此文档主要内容来源于王红元老师的vue3+ts视频教程

  • Hyperledger Fabric Java SDK 1.1

    基础网络已经进展到了一定阶段,就要进行智能合约和顶层应用的编写了,这里先说下Java SDK;官方给予了使用方式,...

  • 业务需求范围划分第一步:划分主题域

    在业务目标确定下来之后,需要确定和软件系统相关的业务需求范围及其顶层划分方式。 需求范围的顶层划分方式,我们称为主...

  • Action编写方式

    1 action编写的三种方式(1) 创建普通类,这个不继承任何类,不实现任何接口 (2) 创建类,实现接口Act...

  • mybatis >=,<=编写方式

    原文转自:https://blog.csdn.net/xuanzhangran/article/details/6...

  • Flume pull方式和push方式整合

    Pull方式 Flume Agent 编写 启动Flume Push方式 Flume Agent的编写 启动flu...

  • MyBatis传统开发方式和代理开发方式

    传统开发方式1、编写UserDao接口 2、编写UserDaoImpl实现 3、测试 代理开发方式只需要编写Map...

  • 三阶魔方教程(二)

    教程参照魔方小站视频教程编写,前三步参照上一篇。 第四步,将顶层(黄色面)调整4个棱块,使顶层呈黄色花形(图4-1...

  • CMake 教程

    1. 编译单目录工程 1.创建工程文件夹 2.进入src目录,编写一个main.c文件 3.编写工程顶层目录的CM...

  • 学习笔记(二)

    网页编写 网页编写习惯: ①清空所有的边距; ②从外向内,从上至下的编写网页。 网页的布局方式:网页的布局方式其实...

网友评论

      本文标题:28.setup顶层编写方式

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