W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
解釋?zhuān)簻y(cè)量文本尺寸信息,目前僅返回文本寬度,同步接口。
String text :要測(cè)量的文本。
返回 TextMetrics 對(duì)象,結(jié)構(gòu)如下:
參數(shù)名 | 類(lèi)型 | 說(shuō)明 |
---|---|---|
width | Number | 文本的寬度 |
<view class="wrap">
<view>在此輸入文本信息</view>
<input class="ipt" bindinput="keyInput"></input>
<button type="primary" bindtap="measureText">點(diǎn)擊獲取文本信息的長(zhǎng)度</button>
</view>
Page({
data: {
key: ''
},
keyInput(e) {
this.data.key = e.detail.value;
},
measureText() {
let data = this.data.key;
const canvasContext = swan.createCanvasContext();
canvasContext.font = 'italic bold 20px cursive';
const metrics = canvasContext.measureText(data);
console.log('文本信息長(zhǎng)度為', metrics.width);
swan.showModal({
title: '文本信息長(zhǎng)度為',
content: JSON.stringify(metrics.width)
});
}
});
錯(cuò)誤碼 | 說(shuō)明 |
---|---|
201 | 解析失敗,請(qǐng)檢查調(diào)起協(xié)議是否合法。 |
錯(cuò)誤碼 | 說(shuō)明 |
---|---|
202 | 解析失敗,請(qǐng)檢查參數(shù)是否正確。 |
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: