要实现绘制图片退出重进后继续上次坐标位置绘制内容的功能,可以在小程序的onLoad方法中获取之前保存的数据,然后在onReady方法中根据数据进行绘制。\n\n具体实现步骤如下:\n\n1. 在app.js中定义一个全局变量,用于保存之前绘制的数据。\n\njavascript\nApp({\n globalData: {\n canvasData: null // 保存绘制的数据\n }\n})\n\n\n2. 在Page的onLoad方法中获取之前保存的数据。\n\njavascript\nonLoad: function () {\n const canvasData = getApp().globalData.canvasData;\n if (canvasData) {\n this.setData({\n bh: canvasData.bh,\n mc: canvasData.mc,\n arr1: canvasData.arr1,\n dw: canvasData.dw,\n date: canvasData.date,\n arr2: canvasData.arr2,\n zt: canvasData.zt,\n rows: canvasData.rows,\n y: canvasData.y,\n clickCount: canvasData.clickCount,\n disabled: canvasData.disabled\n });\n }\n},\n\n\n3. 在Page的onUnload方法中保存绘制的数据。\n\njavascript\nonUnload: function () {\n getApp().globalData.canvasData = {\n bh: this.data.bh,\n mc: this.data.mc,\n arr1: this.data.arr1,\n dw: this.data.dw,\n date: this.data.date,\n arr2: this.data.arr2,\n zt: this.data.zt,\n rows: this.data.rows,\n y: this.data.y,\n clickCount: this.data.clickCount,\n disabled: this.data.disabled\n };\n},\n\n\n通过以上步骤,就可以实现绘制图片退出重进后继续上次坐标位置绘制内容的功能。


原文地址: https://www.cveoy.top/t/topic/pZMr 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录