Page({
onReady() {
const query = wx.createSelectorQuery()
query.select('#canvas')
.fields({ node: true, size: true })
.exec((res) => {
const canvas = res[0].node
const ctx = canvas.getContext('2d')
const dpr = wx.getSystemInfoSync().pixelRatio
canvas.width = res[0].width * dpr
canvas.height = res[0].height * dpr
ctx.scale(dpr, dpr)
ctx.fillRect(0, 0, 100, 100)
})
}
})
直接用了文档上的代码,在pc小程序上没有效果。res[0].node 为null
pc不支持canvas吗?
应该说是canvas2d,pc上无法获取node
目前暂不支持pc端
不知道为什么,重来没在PC上成功打开过小程序