更新记录
1.0.6(2025-03-14)
下载此版本
去掉默认的背景颜色
1.0.5(2025-03-13)
下载此版本
更新使用文档
1.0.4(2025-03-13)
下载此版本
添加阻止事件冒泡的说明
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.1.0 app-vue |
× |
√ |
× |
× |
× |
× |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
鸿蒙元服务 |
× |
× |
× |
× |
× |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
组件名: xt-icon
安装方式
本组件符合 easycom 规范,HBuilderX 3.1.0 起,只需将本组件导入项目,在页面 template 中即可直接使用,无需在页面中 import 和注册 components
注意事项
如何阻止事件冒泡
vue2:在组件上直接使用@click.native.stop
,如:<xt-icon @click.native.stop='click'></xt-icon>
;
vue3:由于 vue3 没有native
修饰符,所以不能直接在组件上使用.stop
修饰符,只能嵌套一层view
标签,在外层view
上添加@click.stop
阻止冒泡
基本用法
<template>
<view class="icon">
<xt-icon></xt-icon>
</view>
</template>
xt-icon 属性
属性 |
类型 |
描述 |
name |
String |
图标名称 |
size |
String |Number |
图标大小 |
color |
String |
图标颜色 |
top |
String |
图标上边距 |
bottom |
String |
图标下边距 |
left |
String |
图标左边距 |
right |
String |
图标右边距 |
mode |
String |
图片显示模式(非字体图标) |
width |
String |Number |
图片宽度(非字体图标) |
height |
String |Number |
图片高度(非字体图标) |
radius |
String |Number |
图片圆角(非字体图标) |
stop |
Boolean |
是否阻止事件冒泡 |
click |
Function |
点击图标时触发的事件 |
说明
- 当 name 不为 xt 开头的内容,即当作图片显示
- 图标集合在导入项目后的 文件夹中 , 用浏览器打开
图标集.html
文件即可,点击对应图标即可复制