当前位置: 首页 > 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"

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/33718.html

相关文章:

  • 加密数据的模糊查询
  • 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页面?
  • 逻辑函数的神经网络实现
  • 250223-Linux/MacOS如何跳过Miniconda的条款阅读,直接安装Miniconda
  • 达梦:开发 ODBC配置指南
  • Linux的目录结构
  • 项目实战--网页五子棋(匹配模块)(4)
  • 【环境配置】maven,mysql,node.js,vue的快速配置与上手
  • openharmony 软总线连接设备数量限制
  • MongoDB#常用语句
  • 垂类大模型微调(二):使用LLaMA-Factory
  • vscode settings(一):全局| 用户设置常用的设置项