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

uni-app学习笔记十二-vue3中创建组件

通过组件,可以很方便地实现页面复用,减少重复页面的创建,减少重复代码。一个页面可以引入多个组件。下面介绍在HBuilder X中创建组件的方法:

一.组件的创建

1.选中项目,右键-->新建目录(文件夹),并将文件夹命名为components; 

2.选中components,右键,新建组件,注意,目录名必须命名为components,右键选项才会有新建组件选项

组件命名有两种方式:1.驼峰式命名:UserInfo;2.短横给连接式命名:user-info; 

在UserInfo/User-info.vue添加如下代码:

<template><view><image src="/static/logo.png" mode=""></image><view class="username">Jim</view></view>
</template>

注意:组件里的页面不能直接访问,需要主页面中引入组件的方式来读取组件里页面的内容

二.组件的使用

<template><view><image src="/static/logo.png" mode=""></image><view class="username">Jim</view></view>
</template><script setup></script><style lang="scss" scoped></style>

 在上面组件中,style中使用了scoped,起的作用是style里的css样式仅作用于本组件,不会污染其他组件。

效果:

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

相关文章:

  • Python实战:轻松连接与高效操作Elasticsearch
  • 【大模型应用开发】Qwen2.5-VL-3B识别视频
  • 解决WPF短暂的白色闪烁(白色闪屏)
  • 免费开源 PDF 阅读器 自带虚拟打印机功能 多格式兼容
  • Acrobat 中 JavaScript 为 PDF 带来的交互
  • Java21 并发处理说明
  • 通过Auto平台与VScode搭建远程开发环境(以Stable Diffusion Web UI为例)
  • 【Python】1. 基础语法(1)
  • 棒球比赛暗号百科·棒球1号位
  • 在Mathematica中,使用鸟枪法求解在无穷远处的边值常微分方程
  • AI助力,制作视频裁剪软件
  • Spring Cloud Sleuth与Zipkin深度整合指南:微服务链路追踪实战
  • 大剧院订座系统源码,大剧院订票,大剧院场馆租赁,大剧院订票系统完整源码
  • Day 31 训练
  • PowerBI切片器美化
  • 深入解析Spring Boot与JUnit 5集成测试的最佳实践
  • 云原生安全基石:深度解析HTTPS协议(从原理到实战)
  • 【2025】ubuntu22.04 docker安装全过程
  • 历年华中科技大学保研上机真题
  • 用神经网络对信贷项目进行预测
  • win主机,Ubuntu,IMX6ULL开发板网络通讯
  • 计算机视觉---YOLOv1
  • DeepSeek 赋能金融量化交易:从技术突破到实战革新
  • C 语言学习笔记
  • LabVIEW实战项目推荐与学习建议
  • Python训练营打卡Day36
  • MyBatis实战指南(三)MyBatis常用配置详解(XML配置,环境配置,类型别名,属性与映射器)
  • HarmonyOS NEXT 技术特性:分布式软总线技术架构
  • Python 学习日记 day26
  • 《JavaScript 性能优化:从原理到实战的全面指南》