更新记录
1.0.1(2023-05-19) 下载此版本
新增插槽解决-webkit-box兼容问题
1.0.0(2023-05-19) 下载此版本
正式版本
0.0.1(2023-05-19) 下载此版本
测试发布
查看更多平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | × | √ | √ | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | √ | √ | - | √ | √ | √ | √ |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
GUI-Text 文本
自动缩略文本、长按显示全文弹窗
组件名:
g-ui-text
API
Props
属性名 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
text | String | '' | - | 展示文本内容 |
line | String、Number | 1 | - | 显示文本行数,必须大于0的数字 |
注意!!!!
多行省略使用的是-webkit-box,在非WebKit核心的浏览器可能失效,请改用插槽方法。
示例
<g-ui-text
line="2"
:text="data"
/>
<!-- 必须绑定text用于弹窗,如未绑定,弹窗不会弹出 -->
<g-ui-text :text="data">
<text class="ellipsis-text">{{ data }}</text>
</g-ui-text>
data: "汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字汉字"
.ellipsis-text {
width: 100%;
display: inline-block;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}