vue3学习笔记

创建一个vue3项目的命令:npm init vue@latest

在vscode中写vue3需要用到的插件volar

1,ts+ref

//子组件
<NewsDialog ref="news" @refreshData="getList()"></NewsDialog>
//导入子组件
import NewsDialog from './components/NewsDialog.vue'
//获取子组件实例
const news = ref<InstanceType<typeof NewsDialog>>()            
//打开消息弹窗
const openNewsDialog = (): void => {
  news.value?.showDialog()
}
 
//子组件暴露方法
defineExpose({
  showDialog,
});

 2,ts+ref的基本使用

相关推荐

  1. vue3学习笔记

    2024-05-14 09:44:13       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-14 09:44:13       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-14 09:44:13       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-14 09:44:13       87 阅读
  4. Python语言-面向对象

    2024-05-14 09:44:13       96 阅读

热门阅读

  1. 电商秒杀系统-案例04-redis下的session控制

    2024-05-14 09:44:13       37 阅读
  2. 100条常见的c语言bug汇总上篇3

    2024-05-14 09:44:13       37 阅读
  3. vue项目通过点击文字上传html文件,查看html文件

    2024-05-14 09:44:13       38 阅读
  4. K8S集群Etcd数据备份/恢复

    2024-05-14 09:44:13       31 阅读
  5. 数据可视化-课堂记录

    2024-05-14 09:44:13       33 阅读
  6. leetcode56--合并区间

    2024-05-14 09:44:13       21 阅读
  7. 数据结构入门 时间 空间复杂度解析

    2024-05-14 09:44:13       28 阅读
  8. LeetCode 每日一题 ---- 【994. 腐烂的橘子】

    2024-05-14 09:44:13       32 阅读
  9. ES6 笔记03

    2024-05-14 09:44:13       32 阅读
  10. keepalive 理解

    2024-05-14 09:44:13       38 阅读