请检查一下代码如何在退出小程序后重进后会自动提交一次drawTable。 onReady const ctx = wxcreateCanvasContextmyCanvas; thisctx = ctx; thissetData rows ; 从缓存中获取之前保存的数据 const savedData = wxgetStorageSynccanva
代码中已经实现了在退出小程序后重进后自动提交一次drawTable函数。具体实现如下:
-
在onReady函数中,首先从缓存中获取之前保存的数据,如果存在则将数据设置到data中。然后调用drawTable函数绘制表格。
-
在drawTable函数中,首先清空画布,然后设置字体样式。接着绘制表格的标题和列名。然后根据数据数组rows中的内容绘制表格的内容。
-
最后,根据点击次数判断是否限制提交次数。如果点击次数小于最大点击次数,则更新点击次数并将数据保存到缓存中。如果点击次数等于最大点击次数,则禁用提交按钮并显示提示信息。
注意:在小程序中,onReady函数只会在小程序初始化完成时触发一次,而不会在每次进入小程序时触发。所以在退出小程序后再次进入时,会重新执行onReady函数,从缓存中获取数据并绘制表格。
原文地址: https://www.cveoy.top/t/topic/iiaW 著作权归作者所有。请勿转载和采集!