vue3学习笔记记录

基础学习笔记记录

学习内容:

例如:
1 基本结构
script :封装的组件,组件的JavaScript行为
template:组件模板结构(必不可少)
style:组件样式、自定义模块
例:
在这里插入图片描述

2 组件中常用的通讯方式:props、emits
defineprops()
明确外部接收的数据属性,用于声明子组件期望从父组件接收的props的属性类型\验证的规则等。
例:
在这里插入图片描述
在这里插入图片描述

defineemits()
明确组件触发的事件,子组件触发了某件事情或者内部的数据有了变化,父组件监听这个事件,并做出相应的反应。emit触发事件子组件给父组件传值,
例:
在这里插入图片描述

3 console.log(XXX),打印xxx的值
4 $attrs透传非响应式对象,
5 slots插槽,expose()暴露公众属性
6 v-model\input\textarea\select
v-model内置API指令,数据向下,事件向上
7 ref() 在setup函数中用于创建响应式数据,自动更新视图层。
8 xxx.value逻辑中操作数据
9 export default 导出方法,导出一个组件选项对象,export default class定义组件
下一章介绍:
 promise
 async/await
 前后端交互接口
 前段调用后端接口方式

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值