11月第二周

news/2025/11/14 16:38:58/文章来源:https://www.cnblogs.com/gagafan/p/19222593

11月第二周

这是我第一次写实习收获,已经实习四个月了,还一次没写过,现在已经没那么小白了,所以打算整理一下之前所学,这次只是这一周的收获,不多,大多都是从带教和经理那里反馈的建议改进之后总结出的。期望坚持下去。

1.grid让子元素垂直水平居中的方法
display:grid;
place-items:center
display:grid;
justify-content:center;
align-items:center
2.||与??的区别
  • ||针对前面是布尔值,只有前面为false时,包括 ' ',0,false,null,undefined,Nan,才会取到设定的默认值

  • ? ?针对前面是空值,比如null和undefined

具体要看后端暂时不返回有效值的时候,返回是null还是' '

const a = {name:'lulu',age:15,sex:male,lover:null}//这个时候||和??都可以
const luluLover = a?.lover || 'mu'
const luluLover = a?.lover ?? 'mu'
但如果是
const a = {name:'lulu',age:0,sex:male,lover:null}
const age = a?.age || 12
//不对了
const age = a?.age ?? 12 //因为0不是空值
3.el-autocomplete

今天项目经理提到我的一个表单输入交互问题,一个表单要素需要既可以输入也可以选择,我的方法是用el-select 因为他有一个属性是allow-create,当这个属性为真时,就可以先输入,之后选择框就有了包含输入内容的选择。这个属性的含义是新创建选择项

符合要求,但问题是:就算可以输入,但也必须要选择才算真正输入

所以这里我用到了el-autocomplete,自动补全输入框,文档有两个方法,一个是点击输入框时选项出来,一个是输入时,List出现,差别在于下面这个属性是否为真

:trigger-on-focus="false"

用了这个之后,无需选择,就可以输入成功,[具体内容](Autocomplete 自动补全输入框 | Element Plus)

4. 子组件与父组件方法通信

由于我的VUE基础薄弱,所以只能边做边学了。这里的通信是我在看前辈代码的时候学到的,defineExpose,defineModel,defineOptions方法。默认情况下,父组件和子组件通信方法是单向的,也就是父到子。

但有些情况下,父组件可能会用到子组件的方法,有些数据也是需要双向改变的。

  • defneExpose:比如当父组件需要清空子组件的表单时,就需要现在子组件暴露重置这个方法,在在父组件引用子地方加个ref;
/父组件<FacilityEditref="facilityRef":type="type"@close="dialogVisible = false"/>//子组件
const handleReset = () => {formRef.value?.resetFields()
}
defineExpose({ handleReset })
  • defineOptions:定义组件选项,比如组件名,导航路由守卫,是否继承父组件属性

    //子组件
    defineOptions({ name: 'WPLayerAttr' })
    //父组件

  • defineModel:双向绑定数据,让子也能传给爸,v-model也可以写在prop前面,这种实现方法其实有两种,还可以子在某一个行为发生后emit告诉夫需要更新。

<script setup>
const props = defineProps(['modelValue'])
const emit = defineEmits(['update:modelValue'])
</script><template><input:value="modelValue"@input="emit('update:modelValue', $event.target.value)"/>
</template>
5.用映射思想简化代码

在涉及到多个条件语句判断赋值的时候,我的带教建议我用创建对象,存储多个键值对的方式简化代码。

下面是我的蠢例子

const title = computed(() => {switch (type.value) {case 'detail':return '设施设备详情'case 'edit':return '编辑设施设备'case 'add':return '添加设施设备'default:return ''}
})

对象改进

const titleMap = {detail: '设施设备详情',edit: '编辑设施设备',add: '添加设施设备'
}
const getTitle = () => tiitleMap[type.value]
6.时间范围控件选择只到分

value-format是存储格式也就是传入给变量的格式;format(重点是改这个)是显示在输入框的格式。

<el-date-pickerv-model="form.time"type="datetimerange"start-placeholder="开始日期"end-placeholder="结束日期"format="YYYY-MM-DD HH:mm"value-format="YYYY-MM-DD HH:mm"
/>

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

视频汇聚平台EasyCVR化解高速服务区管理难题,打造高速服务区的智慧监控方案

视频汇聚平台EasyCVR化解高速服务区管理难题,打造高速服务区的智慧监控方案一、方案背景 高速服务区作为高速公路的重要配套设施,承担着为过往司乘人员提供休息、餐饮、加油、维修等多样化服务的重要职责。随着交通流…

关于HTML中fontbis等字体标签对-物理字体-逻辑字体的介绍及说明

关于HTML中<font><b><i><s>等字体标签对-物理字体-逻辑字体的介绍及说明Posted on 2025-11-14 16:20 520_1351 阅读(0) 评论(0) 收藏 举报在HTML中 ,字体分为【物理字体】和【逻辑字体】…

Linux Shell脚本基础语法

Linux Shell脚本基础语法Shell 是指一种应用程序,用户通过这个程序访问操作系统内核的服务。Windows Explorer,图形界面shell Ken Thompson 的 sh,第一种Unix Shell Bourne Again Shell(/bin/bash) Shell 脚本一般…

不懂 Attention 不算懂 AI?十大奠基论文(一):一文读懂《Attention Is All You Need》

摘要 《Attention Is All You Need》论文开创性地提出Transformer架构,彻底改变了自然语言处理领域的技术路径。该论文解决了传统RNN/CNN模型的三大痛点:通过自注意力机制实现全局语义捕捉,摆脱了序列处理的低效性;…

2025年直埋保温管供货厂家权威推荐榜单:热力管道/夹克保温管/预制直埋保温管源头厂家精选

在城镇集中供热管网与工业热能输送系统持续建设的推动下,直埋保温管作为保障热能高效、安全传输的核心部件,其市场需求稳步增长。据行业报告预测,未来几年中国预制直埋保温管市场将保持稳定发展态势。 直埋保温管凭…

2025上海专业防水补漏推荐!Top5口碑公司实测,先检测后施工有保障

随着建筑防水需求的不断升级,市场对专业防水补漏服务的要求日益严苛。本榜单基于技术实力、服务范围、施工质量和客户口碑四大维度,结合行业数据与用户反馈,对上海地区主流防水补漏企业进行综合评测,为消费者和企业…

PCBA方案设计——充气泵的工作原理是什么?

充气泵的核心工作原理是通过动力源驱动气体压缩机构,将低压气体压缩为高压气体,再通过管路输送至目标对象,实现充气;部分机型可反向工作完成抽气,本质是“气体的压力/容积转换”过程。一、核心工作流程(充气模式…

Linux内核xarray数据结构采用

Linux内核xarray数据结构采用pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco"…

2025年通风气楼厂家权威推荐榜单:钢结构厂房气楼/顺坡气楼/排烟通风气楼源头厂家精选

在工业建筑绿色转型与安全生产要求不断提升的背景下,通风气楼作为工业厂房的“呼吸系统”,其技术含量与产品质量直接关系到生产环境的安全和能源消耗效率。 据QYResearch最新研究报告显示,2031年全球通风装置市场销…

楼宇间网络拓扑测绘 从原理到精准部署

楼宇间拓扑测绘的核心,是将网络连接关系精确定位到建筑物级别,为校园、园区等单位的网络规划与运维提供“高清地图”。 通过精准的楼宇级拓扑测绘,网络管理员能快速定位故障点、优化数据流路径,并为网络扩容提供决…

IP种子技术:构建全球P2P网络实时监测方案

BT下载作为一种点对点文件共享技术,因其高效分发大体积文件的能力而广受欢迎。在该技术体系中,BT种子文件作为关键索引,不仅记录了目标文件的存储位置、大小等元数据,更包含了下载服务器与种子发布者的IP地址等关键…

IP应用场景全图谱:你的IP属于哪一类?

IP地理位置定位技术是当今互联网领域的关键技术之一,它通过分析IP地址的网络特征来确定设备的地理位置。本文介绍的超高精度IP实时定位系统实现了街道级别的定位精度,该系统采用网络测量与大数据挖掘相结合的技术路线…

windows下配置cmake+opencv报错

windows下配置cmake+opencv报错: find_package(OpenCV 4.3.0 REQUIRED)报错: CMake Error at CMakeLists.txt:8 (find_package): By not providing "FindOpenCV.cmake" in CMAKE_MODULE_PATH this projec…

编译lazarus时,可能出现Makefile:3520: recipe for target fcllaz.ppu failed的处理方法

编译lazarus时,可能出现Makefile:3520: recipe for target fcllaz.ppu failed的处理方法如果编译lazarus出现以下错误信息:[2025-11-13 23:37:45.224 Info] (10028) Recompiling DB, checksum changed for /home/lbz…

破局代码思维:软件开发公司的体验式竞争力进化

破局代码思维:软件开发公司的体验式竞争力进化软件开发行业的现状剖析 数字化浪潮下,全球软件开发市场规模预计2025年将达1.6万亿美元,竞争日趋白热化。当前多数软件公司仍聚焦"代码交付"传统模式,将功能…

IP定位面积揭秘:为什么你的IP归属地会不准确?

你是否曾注意到,当你在社交媒体发布内容时,显示的IP属地有时与你实际所在地不符?或者在使用某些网络服务时,系统识别的位置与你真实位置相差甚远?这背后涉及的是IP地址定位技术中的一个关键概念—IP定位面积。 一…

无需人工奖励!Meta FAIR华人团队提出「早期经验学习范式」,AI智能体像人类一样“从错误中成长”

01 论文概述 论文标题: Agent Learning via Early Experience: Bridging Imitation and Reinforcement Learning Without Explicit Rewards 作者团队: 由Meta AI FAIR实验室(Facebook人工智能研究院)主导,华人研究…

嵌入式PWRKEY多功能使用攻略与设计要点探讨!

PWRKEY在嵌入式设备中承担着核心的电源管理功能,而多功能PWRKEY的引入则进一步提升了系统灵活性。本文将探讨其多功能使用攻略和设计环节中的要点。 在嵌入式项目开发中,无论是简单的用户按键,还是复杂的MCU联动,又…

2025年广东儿子不学习沉迷网络公司权威推荐榜单:青少年戒掉网瘾/初中生沉迷网络游戏/孩子沉迷网络游戏源头公司精选

随着数字化时代的深入发展,青少年网络沉迷问题日益凸显。据相关研究数据显示,部分城市中学生网络游戏过度使用筛查出率呈现波动变化,这一问题已成为众多家庭面临的严峻挑战。 网络沉迷不仅影响青少年的学业成绩,更…

打造景区“视觉中枢”:视频融合平台EasyCVR助力智慧景区安防智能化升级

随着旅游业的复苏,景区面临着客流管理、安全防控、服务质量提升等多重挑战。传统烟囱式、异构化的视频监控系统已难以满足现代化智慧景区的管理需求。本文将深入探讨基于视频融合技术的EasyCVR平台,如何作为景区的“…