今天突然有个新想法 来源是其他平台,比如支付宝小程序真的发展越来越离谱,不仅仅是开发,性能方面流畅度也优化得非常好。有些小程序体验起来以为是原生写的。 还有最近看到一篇文章,腾讯工程师(不是微信团队)尝试小程序底层框架用chromuin以提高性能... (就是说其实小程序是可以优化的,不至于和现实世界如何割裂和成为前端发展目前主要矛盾) 总之就是微信小程序体验确实挺糟糕的,当然如果是在前几年,我们可以说因为前期嘛有不足 但是都多少年,现在还是一样,就... 那造成这样的原因到底是为什么? 是因为团队资源不够吗?这一点我们外部不清楚,但如果是这样希望能够至少补齐一下 是因为核心其实只是为广告赋能吗?能理解但.. 然后我觉得还有另外一个很大的原因那就是 微信团队自己本身没有(夸张了点... 就是很少)开发小程序的场景... 自己不开发怎么可能了解到时间的疾苦... 那为什么不开发 首先我觉得确实是因为没这方面的业务,因为微信又不是业务方... 当然即使腾讯其他部门有开放但不深入交流其实没什么差别 这个就是很大矛盾了,就是我自己不用我怎么知道好不好,我不知道好不好我怎么优化? (额外的就是关于kbone就是因为没有业务方支持...) 说真的如果让微信团队开发个10左右业务小程序,现在可能已经 放弃写微信小程序了,直接内嵌webView解决,和多抓鱼一样绝对不写超过2页内容的小程序引导h5/app打开自暴自弃,使用uni-app... 只能说就是绝对的妥协
帮助文档写的太差了文档写的太差了,这么多开发者,你写的这么烂,让大家要耗费多少时间来得到正确的信息。你们自己读一读,看看细节描述有多少问题。
2022-02-26同问
为啥snsapi_base也可以获取用户信息了?snsapi_base应该是只能获取用户的openid,但是今天我授权使用snsapi_base,去请求https://api.weixin.qq.com/sns/userinfo也是有返回的 这是为什么啊 百思不得其解
2021-12-15没事 10年内 在微信开发 配置一个内网穿透的域名本地改host本地代理本地拦截
网页授权回调,在微信开发工具上调试的时候redirectUrl是本地的内网ip,如何解决?如果我是本地的开发环境,难道也要去公众号里面配置一个内网地址才行吗?
2021-12-13天下苦... 今年标准又更新了 还是没有...
W3C首次发布小程序标准化白皮书,各位怎么看?国内翻译:https://www.infoq.cn/article/EYWyxH5KcN0erxYkMLvG?utm_source=rss&utm_medium=article 英文原版:https://www.w3.org/TR/2019/WD-mini-app-white-paper-20190912/ [图片] 从上图可以看出,白皮书的作者来自阿里巴巴、百度、小米、华为、英特尔、W3C和中国移动,却没有看到腾讯微信的身影,而就我目前的了解,微信也在积极遵循W3C的标准,让开发者能够避免很多bug。 大家是怎么看待这个问题的呢?是希望小程序标准统一,还是希望能够保持各自的特色?来讨论一下吧~
2021-12-132021年12月 还未解决
强烈要求云开发数据库增加类似upsert的接口希望能够增加upsert(update and insert)这样的数据库操作接口,当update时,如果没有该doc,那么就增加add一条doc。 不用现在每次要先判断doc是否存在,然后决定是add还是update。
2021-12-02哎 需要调整基础库到2.20一下就不会报错了 没错都快2022年了 这种问题还有
为什么在开发者工具使用async报错,但真机调试能成功运行?js文件 import { getSetting,chooseAddress,openSetting} from "../../utils/asyncWx.js"; import regeneratorRuntime from '../../lib/runtime/runtime.js'; async address(){ //获取收货地址 const res1=await getSetting(); const scopeAddress=res1.authSetting["scope.address"]; if(scopeAddress===true||scopeAddress===undefined){ const res2=await chooseAddress(); console.log(res2); }else{ await openSetting(); const res2=await chooseAddress(); console.log(res2); } } asyncWx.js export const getSetting=()=>{ return new Promise((resolve,reject)=>{ wx.getSetting({ success: (result) => { resolve(result); }, fail: (err) => { reject(err); } }); }) } export const chooseAddress=()=>{ return new Promise((resolve,reject)=>{ wx.chooseAddress({ success: (result) => { resolve(result); }, fail: (err) => { reject(err); } }); }) } export const openSetting=()=>{ return new Promise((resolve,reject)=>{ wx.openSetting({ success: (result) => { resolve(result); }, fail: (err) => { reject(err); } }); }) } 报错 Error: module "@babel/runtime/helpers/interopRequireDefault.js" is not defined
2021-12-02太痛苦 缺胳膊少腿 还是很常见的功能
请问自定义事件里如何查看所有参数?比如我定义了一个自定义事件,事件里收集了4个参数(自定义属性);我在哪里可以看到单次事件里,所有参数的信息呢 ? 如果没这个功能, 可以开放个这个功能吗 ?
2021-11-25这个确实太蛋疼了 限制是2048个字符,但是怎么跟用户说? 用户只知道数字并不知道字符是什么鬼 如果我们设置是计算字数,那中文就只能600,问题是用户又不单单只有中文 蛋疼
微信公众号客服消息发送长度限制消息内容超过限制,客服消息目前支持最大字符是多少
2021-08-04这个问题现代人看了都快哭了
动态更改页面标题没有反应document.title 用于动态更改页面的标题 [图片] 如上图, 我希望document.title=“我的店铺名”, 在手机上该功能正常,但在开发环境 微信web开发者工具 v0.15.152900 ,该标题没有反应。
2021-06-22开发太累了 要么只能真机测 要么得手动拼接链接 而且这问题我看很早就有了,也没人管也没人修 难受
response_type 参数错误是怎么回事?我的请求地址 https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx42b5ded426d66d88&redirect_uri=https%3A%2F%2Fxxx.com%2Fred%23%2F&response_type=code&scope=snsapi_userinfo&state=%7B%22scope%22%3A%22snsapi_userinfo%22%2C%22appid%22%3A%22wx42b5ded426d66d88%22%7D&connect_redirect=1#wechat_redirect url是:https://xxx.com/red#/ 在开发者工具访问 [图片] 但是如果我 把scope=snsapi_userinfo改成scope=snsapi_base, 就正常或者url去除#/,也正常 太奇怪了?
2021-06-18