当前位置: 首页 > news >正文

vue3学习2

ts定义接口:

引入的时候要加type:

调用:

ts创建自定义type类型,引入的时候也要加type:

reactive可以直接传泛型:

加?声明不强制:

defineProps接收父组件传递的props,其中defineProps是宏函数,可以不引用直接调用:

withDefault设置默认值(其中defineProps可以设置泛型对象,泛型对象中的?指定必要性):

vue2生命周期 create;mount;update;destroy:

vue3生命周期和vue2相似,有几个钩子函数名字不一样,创建合并为一个,函数都加on,且均为回调形式

其中创建只在setup中调用一次(无需调用);

挂载前:onBeforeMount(()=>{});挂载完毕:onMounted(()=>{})

onBeforeUpdate;onUpdated

onBeforeUnmount;onUnmouted

先挂载子组件,再挂载父组件,最后挂载的是App.vue

自定义Hooks--模块化开发,命名为useXx--将一个模块的变量和函数等集成到一起

加debugger是打断点

v-for写法,v-for="item in list" :key=:"item.id"

相关文章:

  • 加密数据的模糊查询
  • BY组态:开启工业智能化的未来之钥
  • socket编程详解
  • 【HarmonyOS Next】地图使用详解(一)
  • Windows系统第一次运行C语言程序,环境配置,软件安装等遇到的坑及解决方法
  • 跨中心模型自适应牙齿分割|文献速递-医学影像人工智能进展
  • Flash-00
  • 50周学习go语言:第1周 环境搭建
  • 使用 DeepSeek 生成流程图、甘特图与思维导图:结合 Typora 和 XMind 的高效工作流
  • Python爬虫-破解字体加密技术
  • 二、Spring Framework基础:IoC(控制反转)和DI(依赖注入)
  • 运维linux日志面试题及参考答案
  • Python安全之反序列化——pickle/cPickle
  • 基于javaweb的SpringBoot个人博客系统设计和实现(源码+文档+部署讲解)
  • 登录-05.JWT令牌-介绍
  • 【C语言】第五期——函数
  • 第9章:LangChain结构化输出-示例4(基于大模型从自然语言中提取POJO)
  • 【mysql】核心参数,SHOW VARIABLES
  • 再聊OceanBase多副本和高可用
  • 网站快速收录:如何优化网站404页面?
  • seo 怎么建设网站外链/带佣金的旅游推广平台有哪些
  • 做网站用的服务器/seo优化是啥
  • 株洲网站建设 英铭/怎么制作网站教程
  • 沧州市做网站/武汉刚刚突然宣布
  • 个人设计师为什么做网站/总裁班课程培训
  • 企业网站建设的基本原则有哪些?/免费外网加速器