uniapp开发微信小程序笔记4-自定义组件

embedded/2024/11/21 18:56:46/
htmledit_views">

前言:本文重点记录的是uniapp如何封装一个自定义组件,以swiper组件为例。

一、创建组件目录

官方文档中的easycom组件规范中可以看到这样一句话:

只要组件安装在项目的components目录下或uni_modules目录下,并符合components/组件名称/组件名称.(vue|uvue)目录结构。就可以不用引用、注册,直接在页面中使用。

所以当我们要做一个swiper自定义组件时,就需要新建components目录,再新建组件--输入组件名称-勾选创建同名目录

 这样创建的组件就不用引入,可以直接使用

二、写自定义组件代码

这里用的是内置组件swiper,相关参数可以看官方文档,很清晰

<template><view><swiper class="banner" :circular="true" :indicator-dots="true" :autoplay="true" :interval="3000":duration="1000"><swiper-item class="banner_item"><text>1</text></swiper-item><swiper-item class="banner_item"> <text>2</text></swiper-item><swiper-item class="banner_item"> <text>3</text></swiper-item></swiper></view>
</template><script>export default {name: "home-swiper",data() {return {};}}
</script><style lang="scss">.banner {padding: 20rpx;.banner_item {width: 100%;background-color: aqua;}}
</style>

三、使用自定义组件

因为我们是按照“easycom组件规范”创建的自定义组件,所以在使用时可以直接使用,不用引入和注册。

<home-swiper></home-swiper>

四、插件市场的组件也可以直接使用

这里以uni-icons 图标为例

 1、可以直接点击下载插件并导入HBuilderX,然后根据指示就可以完成

 

2、也可以点击下载示例项目ZIP

然后解压后将uni-icons_2.0.9_example\uni_modules\uni-icons\components里面的uni-icons复制到自己项目里的components文件夹里,也可以无需引入直接使用


http://www.ppmy.cn/embedded/139399.html

相关文章

2、PyTorch张量的运算API(上)

1. 教学视频 2、PyTorch张量的运算API&#xff08;上&#xff09; 因比较忙&#xff0c;暂时就做个过场吧。 2. Python代码 Python #!/usr/bin/env python # -*- coding:utf-8 -*- # FileName :torch_learn2.py # Time :2024/11/16 19:53 # Author :Jason Zhangi…

某杀软环境下的添加账户

某杀软环境下的添加账户 我们在某个杀软环境下&#xff0c;正常添加账户一般是会被直接拦截的 白&#xff0b;黑 在这个环境下&#xff0c;白&#xff0b;黑是最实用的绕过方式&#xff0c;我们可以通过调用winapi来创建账户&#xff0c;这些代码再存储到dll里面&#xff0c…

2025 -生信信息学 - GO-KEGG-DO分析

生信信息学 - GO-KEGG-DO分析 01 GO分析 library("org.Hs.eg.db") library("clusterProfiler") library("enrichplot") library("ggplot2") library("ggnewscale") library("enrichplot") library("DOSE&q…

线性代数(第四章:方程组)

一、方程组的基础知识 1. 方程组的形式 2. 方程组的解 1)齐次方程组 2)非齐次方程组 3)总结 3. 方程组解的结构与性质 1)基础解系 若向量组 η1 , η2 ,…, ηr 满足: η1 , η2 ,…, ηr 为齐次线性方程组 Ax = 0 的解;η1 , η2 ,…, ηr 为全部解的极大线性无关组…

数据结构C语言描述3(图文结合)--双链表、循环链表、约瑟夫环问题

前言 这个专栏将会用纯C实现常用的数据结构和简单的算法&#xff1b;有C基础即可跟着学习&#xff0c;代码均可运行&#xff1b;准备考研的也可跟着写&#xff0c;个人感觉&#xff0c;如果时间充裕&#xff0c;手写一遍比看书、刷题管用很多&#xff0c;这也是本人采用纯C语言…

基于Java Springboot智能交通信息平台

一、作品包含 源码数据库设计文档万字PPT全套环境和工具资源部署教程 二、项目技术 前端技术&#xff1a;Html、Css、Js、Vue、Element-ui 数据库&#xff1a;MySQL 后端技术&#xff1a;Java、Spring Boot、MyBatis 三、运行环境 开发工具&#xff1a;IDEA/eclipse 数据…

OpenCV:VideoWriter.write()导致内存不断增长(未解决)

以前某个应用&#xff0c;专门把opencv独立为进程&#xff0c;完成后自动释放。当时我还想优化一下&#xff0c;比如减少frame&#xff0c;结果一点用没用。 这次专门一下&#xff0c;结论就是&#xff1a;每次执行write()&#xff0c;内存必然增加。 输出版本号&#xff0c;是…

MongoDB vs PRedis:深度对比与Python实现案例

目录 MongoDB vs PRedis:深度对比与Python实现案例目录第一部分:基础介绍与架构对比1.1 MongoDB1.2 PRedis1.3 架构对比MongoDB架构PRedis架构第二部分:功能与特性对比2.1 数据模型2.2 查询能力2.3 数据一致性2.4 扩展性第三部分:性能与扩展性分析3.1 性能3.2 高可用与扩展…