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();
}
模拟器显示正常,真机不显示
实际需求是要画出化学分子的结构图
真机顶点的文字没显示
无解,我也遇到了,不用2d就行了,不涉及动画性能基本可以忽略
看你的图应该是画的位置不对 隐藏了
控制台没有报错或者警告提示