属性 | 说明 |
---|---|
user-select | 布尔;默认false;文本是否可选; 长按复制;仅限文本组件 |
属性 | 说明 |
---|---|
space | 空格;根据字体设置的空格大小 |
decode | 实体符号解码;非常鸡肋 数量非常有限; < > & '     Skyline模式支持更多实体 |
属性 | 说明 |
---|---|
overflow | 溢出特性;常用打点 ellipsis |
max-lines | 数字;限制文本最大行数 |
微信小程序的实体不支持版权符号 ©;可以利用输入法或从其它地方直接复制过来
后期会 封装为组件,便于重复使用
<text>all copyright reserved © 2022-2024</text>
渲染结果
all copyright reserved © 2022-2024
.wrap{ overflow: hidden; } .txt{ // 1 overflow: hidden; // 2 text-overflow: ellipsis; // 3 white-space: nowrap; }
<text>all copyright reserved @ 2024</text>
<text overflow='ellipsis' max-lines='5'>lorem100...</text>
<import src="../../utils/wxParse/wxParse.wxml"/> <template is="wxParse" data="{{wxParseData:article.nodes}}"/>
@import "../../utils/wxParse/wxParse.wxss";
语法1 - 局部使用
onLoad(option) { let WxParse = require('../../utils/wxParse/wxParse.js') let article = '<div>我是HTML代码</div>' let that = this; WxParse.wxParse('article', 'html', article, that, 5); }
语法2 - 全局使用
WxParse : require('../../utils/wxParse/wxParse.js'), article : '<div>我是HTML代码</div>', onLoad(option) { let that = this; this.WxParse.wxParse('article', 'html', this.article, that, 5); }