# vue3
**Repository Path**: chris-wanganta/vue3
## Basic Information
- **Project Name**: vue3
- **Description**: vue3
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-01-27
- **Last Updated**: 2024-01-27
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 开发记录
## img 的 src属性 value 使用'@/assets/..'
* 问题: 使用别名路径 404
* 原因:
标签的 src 属性不会被解析为别名路径
* 解决方案:src="../assets/img/cover.png" 简单的一种
## 组件使用v-model 控制弹窗组件的显示与隐藏 数据双向流
* 问题:
组件内部: defineProps({visible:{type:Boolean}}) 使用visible接收 修改值不生效
* 原因: 组件使用v-model="modelValue" 默认prop传参为 modelValue
组件使用v-model:visible="modelValue" prop传参为visible 同样子组件接收可以改为 defineProps({visible:{type:Boolean}})
* 解决方案: 子组件prop接收参数key修改 如果组件v-model为简写 则用 modelValue 不为简写,根据自定义key 选择接收
## el-dialog 组件 样式穿透不生效
* 问题:el-dialog
* 原因:el-dialog 所在组件 style需要加上scoped 并且 el-dialog需要自定义class名
* 解决方案: :deep(.el-dialog.defineClassName) 可以选中同时具有.el-dialog和拥有该类名的dom 修改样式