如何排查 canvas 2d上下文画文字的时候,真机不显示,确认中文能显示,字母数字不行?
try {
// 通过 SelectorQuery 获取 Canvas 节点
wx.createSelectorQuery()
.select('#demoCanvas')
.fields({
node: true,
})
.exec(thisinit.bind(this))
} catch(err) {
console.log(err)
}
},
init(res) {
const canvas = res[].node
const ctx = canvas.getContext('2d')
ctx.clearRect(, , 300, 300)
// ctx.fillStyle = 'red'// ctx.fillRect(0,0,600,200)// ctx.font = '12.667px Droid Sans';// ctx.font = '12.667px';// ctx.setFontSize(14)
ctx.save();
// ctx.font = '5px Droid Sans, sans-serif';
ctx.textAlign = 'start';
ctx.textBaseline = 'top';
ctx.fillStyle = '#000000';
ctx.fillText('COOH', 60, 60);
ctx.restore();
}
[图片]模拟器显示正常,真机不显示 实际需求是要画出化学分子的结构图 [图片] 真机顶点的文字没显示 [图片]