........小程序方言诚不欺我
canvas 使用 wx.loadFontFace加载的字体在真机下无效?canvas 使用 wx.loadFontFace 引用的中文字体,在开发工具中生成图片字体能正常,在真机下生成的图片,艺术字体变成了默认字体(黑体),是什么原因导致艺术字体失效?
2022-12-02两年了 张小龙还想不想干了
tabbar自定义custom-tab-bar组件的pageLifetimes的show方法不执行?基础库版本:2.9.3 代码片段:https://developers.weixin.qq.com/s/GhjszRmt7Tig
2022-08-18谁敢信 2022年了这个问题还没解决
自定义组件的pageLifetimes的show方法在页面载入的时候,某些情况下不执行以及解决方案?1.不是所有的自定义组件的show方法都不执行 2.同一个自定义组件在某些页面调用时show执行,某些页面不执行 3.不执行时,跳转另一个页面后,后退回来时会执行 4.代码片段就不贴了,麻烦!!!(在本人的项目中是某些页面会不执行,某些页面会执行,需要把整个小程序代码贴出来?完全无法确定是什么情况会导致不执行。) 5.目前本人的解决方案:就是在组件show方法中改变某个变量的值,然后在ready中检测这个变量,如果没变化,则在ready中执行一遍后续逻辑 6.另外很烦!!!很烦!!!
2022-08-182022年了 这问题还有没有人管了
wx.canvastotempfilepath 为什么不执行?则个是测试随便写的。wx.canvastotempfilepath 中的三个回调都没有执行。 [代码]//index.js[代码][代码]//获取应用实例[代码][代码]const app = getApp()[代码] [代码]Page({[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]motto: [代码][代码]'Hello World'[代码][代码],[代码][代码] [代码][代码]userInfo: {},[代码][代码] [代码][代码]hasUserInfo: [代码][代码]false[代码][代码],[代码][代码] [代码][代码]canIUse: wx.canIUse([代码][代码]'button.open-type.getUserInfo'[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]//事件处理函数[代码][代码] [代码][代码]bindViewTap: [代码][代码]function[代码][代码]() {[代码][代码] [代码][代码]wx.navigateTo({[代码][代码] [代码][代码]url: [代码][代码]'../logs/logs'[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onLoad: [代码][代码]function[代码] [代码]() {[代码][代码] [代码][代码]if[代码] [代码](app.globalData.userInfo) {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: app.globalData.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]if[代码] [代码]([代码][代码]this[代码][代码].data.canIUse){[代码][代码] [代码][代码]// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回[代码][代码] [代码][代码]// 所以此处加入 callback 以防止这种情况[代码][代码] [代码][代码]app.userInfoReadyCallback = res => {[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: res.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]// 在没有 open-type=getUserInfo 版本的兼容处理[代码][代码] [代码][代码]wx.getUserInfo({[代码][代码] [代码][代码]success: res => {[代码][代码] [代码][代码]app.globalData.userInfo = res.userInfo[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: res.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码] [代码][代码]},[代码][代码] [代码][代码]getUserInfo: [代码][代码]function[代码][代码](e) {[代码][代码] [代码][代码]console.log(e)[代码][代码] [代码][代码]app.globalData.userInfo = e.detail.userInfo[代码][代码] [代码][代码]this[代码][代码].setData({[代码][代码] [代码][代码]userInfo: e.detail.userInfo,[代码][代码] [代码][代码]hasUserInfo: [代码][代码]true[代码][代码] [代码][代码]})[代码][代码] [代码][代码]},[代码][代码] [代码][代码]onShow () {[代码][代码] [代码][代码]console.log(123)[代码][代码] [代码][代码]wx.canvasToTempFilePath({[代码][代码] [代码][代码]canvasId: [代码][代码]'myCanvas'[代码][代码],[代码][代码] [代码][代码]success(res) {[代码][代码] [代码][代码]console.log([代码][代码]"success"[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]fail () {[代码][代码] [代码][代码]console.log([代码][代码]"fali"[代码][代码])[代码][代码] [代码][代码]},[代码][代码] [代码][代码]complete () {[代码][代码] [代码][代码]console.log([代码][代码]"complete"[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]})[代码][代码] [代码][代码]}[代码][代码]})[代码]
2022-01-28