leaflet自定标签json_28. 教你零基础搭建小程序:小程序的自定义组件(1)

768e077a33d19ac5ccaa2c252c3faf77.png

艾瑞巴蒂,前几章都在讲小程序的常见组件,一共有几种呢?

我们再来回顾一下:

view 标签

text 标签

image 图片标签

swiper 等比例计算

navigation 导航标签

rich-text 富文本标签

button

icon 图标

radio 单选框

checkbox 复选框

点击以上任意组件跳转至相应的文章介绍,不熟悉的大家再自行回顾一下~

0c6ad6f47d93065186bc28725bc6c7aa.png

以上我们讲的均是特定的组件的特定功能,那如果想写下字母“abc”,在小程序页面上就可以直接展示为图形“椭圆形”。

这种自定义组件该如何实现呢?

ddb21c4c98bb4d8340648fed8ce2f121.png

我们通过以下四大步来进行:

创建自定义组件
声明自定义组件
编辑自定义组件
注册自定义组件

(一)创建自定义组件

1、新建页面demo17

2、新增一个组件:在components 文件夹下新增一个组件 Tabs,

右键单击components 文件夹,点击新建components,填入名称 Tabs,即创建完成。

3087a745e8c3198aea376d135bcb0711.png
一个自定义组件由 json、wxml、wxss、js 四个文件组成。

如下图:

d908d346eec642a1f125bdc6a8aa5468.png

(二)声明组件

哪一个页面要使用自定义组件,就在哪一个页面的 json 文件中声明。

所以,我们要找到demo17.json 文件,使用组件 usingComponents ,

并在其中加入属性名,即为标签属性名,里面是相对路径。

代码如下:

{
 "usingComponents": {
 "Tabs":"../../components/Tabs/Tabs"
 }
}

写入代码,保存即可。

(三)编辑组件

打开demo17.wxml文件,删除原先的内容,加入tab 标签。

这里的tab 标签就是一个普通标签,我们把让它当作一个普通标签来使用即可。

代码如下:

<Tabs> </Tabs>

保存后,小程序页面显示如下,即表示组件基本创建完成。

14219e653db0ad683ff6fe0e9b37f0e8.png

这一章,就先简单介绍一下自定义组件的基本使用,下一章我们来进一步美化这一组件。

更多关于自定义组件的基础内容,详见官方文档。

传送门:

自定义组件 | 微信开放文档​developers.weixin.qq.com
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值