个人案例
- Painter组件生成图片被拉伸?
Painter组件,通过(https://lingxiaoyi.github.io/painter-custom-poster/)方法在线生成图片被拉伸,而且模糊不清 [图片] 改成 use2D 所有字体都被缩小了 [图片]
2022-07-22 - 封装了一个wx.showModal方法,但是感觉传参有点繁琐?
我封装了一个wx.showModal方法,但是感觉传参有点繁琐,请问有没有好的方式解决传参问题,谢谢🙏 class Tips { loading() { wx.showLoading({ mask: true }) } hide(type, callback, {title, content, confirmText, cancelText, showCancel}) { wx.hideLoading({ success: (res) => { if (type === 'Modal') { this.modal((result) => { return callback(result) }, { title, content, confirmText, cancelText, showCancel }) return }; if (type === 'Toast') { return this.toast(title) } return callback(res) }, }) } modal(callback, { title, content, confirmText, cancelText, showCancel }) { const obj = { title, content, confirmText, cancelText, showCancel }; wx.showModal({ title: obj.title || '提示', content: obj.content || '提示', confirmText: obj.confirmText || '确定', cancelText: obj.cancelText || '取消', showCancel: obj.showCancel || false, success: (res) => { return callback(res) } }) } toast(title) { wx.showToast({ title: title, icon: 'none', duration: 1500, mask: true, }) } }; const show = new Tips(); export default show 调用方法 参数传的顺序不对或不小心漏传就会报错 show.hide('Modal', (res) => { const eventChannel = this.getOpenerEventChannel() if (res.confirm) { const result = this._pickClause(); console.log("result => ", result); eventChannel.emit('acceptDataFromOpenedPage', { data: result }); wx.navigateBack({ delta: 1, }) } else if (res.cancel) { console.log('用户点击取消') } }, { content, showCancel });
2022-07-14 - 一套代码,服务了多个不同主体的商家,该如何统一管理啊?
例如,用云开发开发了一套商户分销小程序,把源码卖给商户,每个商户都是不同的主体。现在想建立商户联盟,需要把部分数据统一管理(以前都是存在不同主体的云数据库内),该如何操作啊
2022-07-09 - 小程序如何动态修改app.json里的"pages"?
有个需求,类似boss直聘,可以一键切换招聘和求职,然后再登录就显示选择过的页面。小程序的页面配置在app.json里,请问如何动态修改app.json里的"pages"? [图片]
2022-07-08 - textarea的placeholder无法设置行高?
textarea的placeholder无法设置行高和字符间距吗?
2022-06-27 - 云函数 "await" 对此表达式的类型没有影响?
云函数 "await" 对此表达式的类型没有影响? [图片] exports.main = async (event, context) => { const wxContext = cloud.getWXContext(); const app = new TcbRouter({ event }); app.use(async (ctx, next) => { ctx.data = {}; await next(); }); app.router('MyContributeManage', async (ctx, next) => { const result = await db.collection('Guardian') .aggregate() .match({ userId: wxContext.UNIONID, }).end(); ctx.body = { data: (result.list.length > 0) ? result.list[0] : {} } }); return app.serve(); }
2022-06-07 - 云函数不支持可选链操作符 ( ?. ) 吗?
云函数使用可选链操作符 ( ?. ) 会报错
2022-06-06 - 更新wx-server-sdk后报错?
更新wx-server-sdk后报错(Cannot find module 'protobufjs/minimal')? [图片] [图片] [图片]
2022-06-03 - rich-text如何对富文本内容进行分页截取?
想通过swiper组件将富文本内容分页展示,类似抖音,以整屏上下滑动,多余内容放到下一屏 [图片]
2022-05-27 - 网络不好,开发工具变卡吗?
网络不好,开发工具变卡?稳定版 Stable Build (1.05.2204250 | 1.06.2204250)
2022-05-12