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

10月30日

1. Vue 组件命名规范

import StatusBar from '../../components/statusBar.vue'

引入的是StatusBar,在<template>中使用这个组件时不应该是<StatusBar />吗?为什么<status-bar/> 也可以?

在 Vue(无论是 Vue 2 还是 Vue 3)中:

你在 <script> 里导入组件并注册(或自动注册)时,
Vue 内部会把组件名从 PascalCase(帕斯卡命名) 转换为 kebab-case(短横线命名)。
在模板中使用时
你可以写:<StatusBar />
也可以是这样写:<status-bar />
Vue 模板编译器在处理时,会自动把 DOM 标签名统一识别为 kebab-case 的形式,所以:
<StatusBar /> 和 <status-bar /> 在渲染时都会被识别成同一个组件。
官方文档推荐使用 kebab-case(短横线命名),更稳定,也更接近 HTML 标签风格。

2. 箭头函数

const showHospColumns = computed(() => {return createInfo.hospitals.map(item => {return { text: item.name, value: item.id }})
})

当箭头函数体只有一行返回值时,可以省略花括号 {} 和 return:

const showHospColumns = computed(() =>createInfo.hospitals.map(item => ({ text: item.name, value: item.id }))
)

注意:({ text: item.name, value: ​​​​​​​item.id}) 外面要加括号
否则 {} 会被解释成函数体,而不是对象字面量。

http://www.dtcms.com/a/548853.html

相关文章:

  • ESP32开发指南(基于IDF):连接AWS,乐鑫官方esp-aws-iot-master例程实验、跑通
  • Cocos资源加密方案解析
  • 从零开始的云原生之旅(六):DaemonSet 实战日志采集器
  • 网站建设人员任职要求电器类网站设计
  • [论文阅读] AI + Debug | 基于大语言模型的GitHub故障复现测试用例生成方法解析
  • 关于App的gradle降级问题的总结
  • 从零开始的云原生之旅(四):K8s 工作负载完全指南
  • 论文阅读笔记——自注意力机制
  • Xsens动作捕捉系统:训练、实时控制机器人
  • iOS 26 性能监控工具有哪些?多工具协同打造全方位性能分析体系
  • 做网站公司合同最新网站建设进程
  • 佳木斯做网站公司wordpress模板视频教程
  • viewerjs+vue3 using javascript
  • 2.游戏逆向-pxxx-分析UE源码中的GName
  • 编程与数学 03-007 《看潮资源管理器》项目开发 18 文件夹操作(2-2)
  • 服务器镜像安全:Docker 镜像漏洞扫描(Trivy)与基础镜像优化
  • Web安全深度实战:从漏洞挖掘到安全防护
  • 教育行业 | 信而泰推出Darsi通信网络与网络安全教育实验平台解决方案
  • 【Java笔记】定时器
  • ih5做的网站怎么上传seo企业网站优化
  • 刚建设的网站多久能在百度查到最美情侣高清视频播放
  • 【JavaEE初阶】TCP核心机制10——异常情况的处理
  • 阿里云ECS在线扩容磁盘
  • 私人兼职做网站开发麻章手机网站建设
  • 如何把ChatGPT嵌入到自己的应用中?
  • 豆包、元宝、Kimi等AI对话大模型会成为“带货”主流吗?
  • 仓颉语言中流式I/O的设计模式深度剖析
  • 51单片机基础-IO扩展(并转串 74HC165)
  • 【LeetCode】49. 字母异位词分组
  • 创建网站需要注意的问题成都最专业做网站的