小程序学习06——uniapp组件常规引入和easycom引入语法
目录
一 组件注册
1.1 组件全局注册
1.2 组件全局引入
1.3 组件局部引入
页面引入组件方式
1.3.1 传统vue规范:
1.3.2 通过uni-app的easycom
二 组件的类型
2.1 基础组件列表
一 组件注册
1.1 组件全局注册
(a)新建compoents文件夹用于存放组件文件
(b)在myCompoents文件夹中新建组件compoent

1.2 组件全局引入
(a)main.js 里进行全局导入和注册
(b)在index.vue 里,template中以标签的形式直接使用组件

(c)即可在页面中进行使用,可以在不同页面中直接使用

1.3 组件局部引入
页面引入组件方式
1.3.1 传统vue规范:
(安装、引用、注册)在 index.vue 页面中,通过 import 方式引入组件 ,在 components 选项中定义你想要使用的组件。
import AComponent from '../../myComponents/component.vue'

1.3.2 通过uni-app的easycom
将组件引入精简为一步。
-
easycom是自动开启的,不需要手动开启;
-
不管
components目录下安装了多少组件,easycom打包后会自动剔除没有使用的组件,对组件库的使用尤为友好。
路径规范指:
(a)安装在项目根目录的components目录下,并符合components/组件名称/组件名称.vue
(b)安装在uni_modules下,路径为uni_modules/插件ID/components/组件名称/组件名称.vue
工程目录:
┌─components
│ └─navbar
│ └─navbar.vue 符合easycom规范的组件
└─uni_modules [uni_module](/plugin/uni_modules.md)中符合easycom规范的组件└─uni_modules└─uni-list└─components└─uni-list└─ uni-list.vue

二 组件的类型
Uniapp组件主要分为两类:
-
内置组件:由Uniapp框架提供的组件,涵盖了常见的UI元素和功能,如按钮(button)、输入框(input)、图片(image)等。
-
自定义组件:开发者根据实际需求自行创建的组件,可以包含复杂的逻辑和样式。
2.1 基础组件列表
基础组件分为以下十几大类:
视图容器(View Container):
| 组件名 | 说明 |
|---|---|
| view | 视图容器,类似于HTML中的div |
| scroll-view | 可滚动视图容器 |
| swiper | 滑块视图容器,比如用于轮播banner |
| match-media | 屏幕动态适配组件,比如窄屏上不显示某些内容 |
| movable-area | 可拖动区域 |
| movable-view | 可移动的视图容器,在页面中可以拖拽滑动或双指缩放。movable-view必须在movable-area组件中 |
| cover-view | 可覆盖在原生组件的上的文本组件 |
| cover-image | 可覆盖在原生组件的上的图片组件 |
基础内容(Basic Content):
| 组件名 | 说明 |
|---|---|
| icon | 图标 |
| text | 文字 |
| rich-text | 富文本显示组件 |
| progress | 进度条 |
表单组件(Form):
| 标签名 | 说明 |
|---|---|
| button | 按钮 |
| checkbox | 多项选择器 |
| editor | 富文本输入框 |
| form | 表单 |
| input | 输入框 |
| label | 标签 |
| picker | 弹出式列表选择器 |
| picker-view | 窗体内嵌式列表选择器 |
| radio | 单项选择器 |
| slider | 滑动选择器 |
| switch | 开关选择器 |
| textarea | 多行文本输入框 |
路由与页面跳转(Navigation):
| 组件名 | 说明 |
|---|---|
| navigator | 页面链接。类似于HTML中的a标签 |
媒体组件(Media):
| 组件名 | 说明 |
|---|---|
| audio | 音频 |
| camera | 相机 |
| image | 图片 |
| video | 视频 |
地图(Map):
| 组件名 | 说明 |
|---|---|
| map | 地图 |
。。。
相关文章:
小程序学习06——uniapp组件常规引入和easycom引入语法
目录 一 组件注册 1.1 组件全局注册 1.2 组件全局引入 1.3 组件局部引入 页面引入组件方式 1.3.1 传统vue规范: 1.3.2 通过uni-app的easycom 二 组件的类型 2.1 基础组件列表 一 组件注册 1.1 组件全局注册 (a)新建compoents文件…...
平安产险安徽分公司携手安徽中医药临床研究中心附属医院 共筑儿童安全防护网
为响应金融知识普及教育号召,平安产险安徽分公司联动安徽中医药临床研究中心附属医院,于近日在朝霞小学举办了一场儿童安全防范与健康守护活动。此次活动旨在提升学生的安全防范意识,守护儿童健康成长,同时有力推动金融知识与传统…...
C语言练习:求数组的最大值与最小值
文章目录 1. 提出任务2. 完成任务2.1 方法一:通过返回结构体指针来间接返回结果2.1.1 编写程序,实现功能2.1.2 运行程序,查看结果 2.2 方法二:通过参数传递数组,并在函数中修改传入的参数2.2.1 编写程序,实…...
c++ thread线程join、detach、joinable方法
(621条消息) 线程中断Thread的interrupt()方法_thread interrupt_萝卜阿咕咕的博客-CSDN博客 C/C编程:std::thread 详解-CSDN博客 #include <iostream> #include <thread>void do_some_work() {std::cout<<"Hello Concurrent World\n"…...
【算法刷题】leetcode hot 100 哈希篇
文章目录 1. 两数之和49. 字母异位词分组128. 最长连续序列总结 1. 两数之和 leetcode:https://leetcode.cn/problems/two-sum/description/?envTypestudy-plan-v2&envIdtop-100-liked暴力解决: public int[] twoSum(int[] nums, int target) {for …...
linux系统(ubuntu,uos等)连接鸿蒙next(mate60)设备
以前在linux上是用adb连接,现在升级 到了鸿蒙next,adb就不好用了。得用Hdc来了,在windows上安装了hisuit用的好好的,但是到了linux(ubuntu2204)下载安装了 下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生…...
支付宝实名认证
实名认证后台服务主要涉及两个接口:人脸核身初始化接口、人脸核身结果查询接口 import com.alibaba.fastjson.JSONObject; import com.alipay.api.*; import com.alipay.api.domain.DatadigitalFincloudGeneralsaasFaceVerificationInitializeModel; import com.ali…...
GO随想:GO的并发等待
协程并发等待技术——WaitGroup 类型和 errgroup 包 waitgroup 阻塞等待多个并发任务执行完成。WaitGroup 类型主要包含下面几个方法。 func (wg *WaitGroup) Add(delta int) func (wg *WaitGroup) Done() func (wg *WaitGroup) Wait() 第一个是 Add 方法,在任务运…...
kubernetes第五天
1.容器的健康检查Probe(探针)之readinessProbe就绪探针 1.exec方式检查 #通过rc资源创建了三个pod,然后使用services资源,对外提供三个pod的容器的访问入口。 apiVersion: v1 kind: ReplicationController metadata:name: web-rc-readlinepr…...
扩散模型论文概述(三):Stability AI系列工作【学习笔记】
视频链接:扩散模型论文概述(三):Stability AI系列工作_哔哩哔哩_bilibili 本期视频讲的是Stability AI在图像生成的工作。 同样,第一张图片是神作,总结的太好了! 介绍Stable Diffusion之前&…...
JVM调优,参数在哪里设置的?
JVM调优,参数在哪里设置的? 在Java应用程序中,JVM(Java Virtual Machine)的调优通常通过设置JVM启动参数来实现。这些参数可以控制JVM的内存分配、垃圾回收策略、线程管理、性能优化等方面。 1. JVM参数的位置 JVM参…...
2024年最新Stable Diffusion 新手入门教程,安装使用及模型下载
一、安装要求: ① 操作系统:Windows10以后的系统 ② CPU:不做强制性要求 ③ 内存:推荐8G以上 ④ 显卡:必须是Nvidia的独立显卡,显存最低4G,推荐20系以后;A卡、核显只能用CPU跑 …...
Ubuntu 20.04安装gcc
一、安装GCC 1.更新包列表 user596785154:~$ sudo apt update2.安装gcc user596785154:~$ sudo apt install gcc3.验证安装 user596785154:~$ gcc --version二 编译C文件 1.新建workspace文件夹 user596785154:~$ mkdir workspace2.进入workspace文件夹 user596785154:~…...
IT运维的365天--024 闲置路由器关闭了dhcp,如何知道它的IP是啥
有时候各种原因,我们关闭了路由器的Dhcp,比如需要获取的无线IP和有线同一个网段的情况。时间久了,如果没做标记,大部分时候就会忘了路由器原来设置的是什么IP,没有路由器的对应IP,自然也无法进路由器后台去…...
kaggle竞赛:纽约出租车行程时间NYC Taxi Trip Duration
1.引言 作为一名(坦白说有点懒的)图像处理方向的研究生,说实话最近新开一个坑,可能是因为要寒假了比较无聊,这次带来的系列是kaggle数据处理竞赛的经典例题:纽约出租车行程时间问题。希望大家多多支持&…...
Freemarker模板进行判空
文章目录 freemarker判断对象是否为null使用 ?? 操作符使用 ?has_content 内建函数直接使用 ! 操作符取反 freemarker判断列表是否为空 freemarker判断对象是否为null 在 FreeMarker 模板引擎中,你可以使用内建的指令和条件判断来检测一个对象是否为 null。Free…...
C++ const关键字(八股总结)
作用 const修饰符用来定义常量,具有不可变性。 修饰变量,说明该变量不可以被改变;修饰指针,分为指向常量的指针(pointer to const)和自身是常量的指针(常量指针,const pointer&…...
Linux 清楚历史命令
在 Linux 中,执行完命令后,如果你想清除终端屏幕上的内容,可以使用以下几种方法: 1. 使用 clear 命令 clear 是 Linux 中最常用的清除屏幕命令。它会将终端屏幕清空,并将光标移动到屏幕左上角。 bash clear 2. 使用快…...
服务器双网卡NCCL通过交换机通信
1、NCCL变量设置 export CUDA_DEVICE_MAX_CONNECTIONS1 export NCCL_SOCKET_IFNAMEeno2 export NCCL_IB_DISABLE0 #export NCCL_NETIB export NCCL_IB_HCAmlx5_0,mlx5_1 export NCCL_IB_GID_INDEX3 export NCCL_DEBUGINFOGPUS_PER_NODE4MASTER_ADDR192.168.1.2 MASTER_PORT600…...
Redis哨兵(sentinel)
是什么 吹哨人巡查监控后台master主机是否故障,如果故障了根据投票数自动将某一个从库转换为新主库,继续对外服务 哨兵的作用 1、监控redis运行状态,包括master和slave 2、当master down机,能自动将slave切换成新master 能干嘛…...
Golang如何处理JSON空值null_Golang JSON空值处理教程【精通】
Go解析JSON时null被忽略或panic的解决方法:用*string等指针类型接收可空字段;对三态需求(null/空值/缺失)用NullString;避免interface{}和滥用json.RawMessage;优先用标准库,第三方库仅在性能或…...
保姆级教程:用Python脚本将VisDrone2019数据集一键转成COCO格式(附完整代码)
从VisDrone到COCO:无人机视觉数据格式转换实战指南 当你第一次打开VisDrone2019数据集时,可能会被那些密密麻麻的.txt标注文件弄得一头雾水。作为计算机视觉领域最常用的无人机视角数据集之一,VisDrone却采用了与主流框架不兼容的自定义格式—…...
从傅里叶到压缩感知:现代SAR成像算法演进全解析(含MATLAB对比)
从傅里叶到压缩感知:现代SAR成像算法演进全解析(含MATLAB对比) 合成孔径雷达(SAR)技术自诞生以来,其核心成像算法经历了从传统傅里叶变换到现代压缩感知的跨越式发展。这种演进不仅解决了分辨率与采样率之间…...
2026奇点智能技术大会核心成果(视觉导航Agent工业级部署白皮书首曝)
第一章:2026奇点智能技术大会:AIAgent视觉导航 2026奇点智能技术大会(https://ml-summit.org) 核心突破:端到端视觉-动作联合建模 本届大会首次公开部署的AIAgent视觉导航系统,摒弃传统SLAM路径规划分层架构,采用统一…...
脑电信号解码终极指南:5个步骤实现运动想象分类
脑电信号解码终极指南:5个步骤实现运动想象分类 【免费下载链接】bcidatasetIV2a This is a repository for BCI Competition 2008 dataset IV 2a fixed and optimized for python and numpy. This dataset is related with motor imagery 项目地址: https://gitc…...
Phi-3-mini-128k-instruct系统参数详解:温度(Temperature)与Top-p调优指南
Phi-3-mini-128k-instruct系统参数详解:温度(Temperature)与Top-p调优指南 刚接触Phi-3-mini这类大语言模型时,你可能会有这样的困惑:为什么同样的提示词,有时候模型回答得严谨专业,有时候又天…...
Notepad--跨平台文本编辑器:5个高效技巧快速掌握国产编辑器终极指南
Notepad--跨平台文本编辑器:5个高效技巧快速掌握国产编辑器终极指南 【免费下载链接】notepad-- 一个支持windows/linux/mac的文本编辑器,目标是做中国人自己的编辑器,来自中国。 项目地址: https://gitcode.com/GitHub_Trending/no/notepa…...
灾难恢复演练:跨地域备份与数据一致性保证
灾难恢复演练:跨地域备份与数据一致性保证 在数字化时代,数据已成为企业的核心资产。自然灾害、网络攻击或人为失误可能导致数据丢失或服务中断,给企业带来巨大损失。为确保业务连续性,灾难恢复演练成为企业不可或缺的一环。其中…...
MediaCrawler:多平台数据采集引擎的技术架构与实战应用
MediaCrawler:多平台数据采集引擎的技术架构与实战应用 【免费下载链接】MediaCrawler-new 项目地址: https://gitcode.com/GitHub_Trending/me/MediaCrawler-new MediaCrawler是一款面向企业级应用的多平台数据采集解决方案,通过创新的浏览器上…...
告别安装失败:用Miniconda在Win11上优雅搭建完整Anaconda环境
优雅构建Python数据科学环境:Miniconda与Win11的完美结合 在数据科学和机器学习领域,Python环境管理一直是个令人头疼的问题。传统做法是直接安装Anaconda完整版,但这种方式往往带来不必要的臃肿和潜在的安装问题。本文将介绍一种更优雅的解决…...
