个人记录 只能参考
index.wxml
<view class="new_ca">
<canvas type="2d" id="myCanvas" style="width:{
{canvasW}}px;height: {
{canvasH}}px;" ></canvas>
</view>
<button type="primary" bindtap="getTempFilePath">保存</button>
data: {
canvasW:360,
canvasH:500,
canvas:''
},
drawNew(step){
const query = wx.createSelectorQuery().in(this);
query.select('#myCanvas')
.fields({
node: true , size: true})
.exec(this.init.bind(this))
},
init(res){
console.log(res);
const canvas = res[0].node
this.data.canvas = canvas
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)
let img = canvas.createImage();
img.src = "../../img/canvasBeiJing.png";
img.onload = () => {
console.log(img.complete);<