Donut的众多优点官方已经概括地很充分啦,就不赘述了! 给我们团队带来的感受,简单来说就是:原生、快、系统化体验 原生:真正实现了小程序原生的多端共用,不需要改变语法习惯,不需要学习一套新的开发工具,对深耕于小程序开发的团队(特别是没有太多移动应用开发资源储备的团队)来说确实是太方便了! 快:从0到1实现一个功能繁多、逻辑复杂的APP,需要付出的研发和时间成本,对没有太多APP开发的团队来说一直是个黑盒,团队使用Donut从0开始开发,到测试上线,比预想中快了太多,可能帮我们节省了几倍的时间都不止,确实解决了当时的“燃眉之急”。 系统化体验:也是得益于多端框架的「原生」,整个开发流程对接下来,都是顺畅、系统化、一体化的,开发人员不需要操心太多功能组件的选择和兼容性问题,遇到问题向官方反馈,可以很快解决,省心。 再来说说希望Donut能更进一步的部分: 继续提升稳定性:随着用户数越来越多,APP负载越来越大,性能方面对Donut的要求也会提高,特别是部分用户可能会出现的卡顿、闪屏问题,据说反馈后官方已经在下版本优化啦~ Ps:安卓端的问题可以多关注一下! 祝Donut越来越好,继续给更多开发者、业务团队提供原生优质的服务
多端框架全新上线!支持快速构建移动应用,你有什么新想法?Donut 多端框架 支持使用小程序原生语法与工具开发移动应用,实现多端共用一套代码开发,有效降低研发与维护成本,提升开发效率和体验。 [图片] 功能亮点轻松解锁: 更高的开发效率:支持小程序原生语法,一次开发,多端编译和运行,实现高效开发 更低的开发门槛:全流程的开发工具,简单易用,让你轻松上手 更优质的用户体验:为用户带来接近原生界面的流畅交互体验 更丰富的业务场景:满足小程序与移动多端应用联动需求,拓展更多渠道场景,助力业务发展 多端框架现已全新上线!可分钟内体验你的多端应用,详情可查看 快速体验多端应用。也欢迎各位开发者访问 官网 以及 官方文档 了解更多内容。 为更好地满足开发者需求,欢迎广大开发者积极分享对多端框架的需求和建议。即日起至 2023 年 7 月 29 日,在评论区分享对多端框架的需求以及建议,精选评论的用户将获得官方精美礼品一份。 [图片] * 获奖名单将在「微信开放社区」本话题评论区进行公示
2023-07-06请问这个问题后来解决了吗?
云函数调用云函数 发送订阅消息出现错误从小程序端调用或者用定时触发器 发送订阅消息的 云函数 不会出现错误。但 从其他云函数 调用 发送订阅消息的 云函数,还是会出现非法请求参数的错误,请问这个 BUG 怎么解决? 2020-06-21T03:43:03.482Z { Error: errCode: -501007 invalid parameters | errMsg: subscribeMessage.send:fail Invalid request param at callGeneralOpenAPI (/var/user/node_modules/wx-server-sdk/index.js:375:19) at process._tickCallback (internal/process/next_tick.js:68:7) errCode: -501007, errMsg: 'subscribeMessage.send:fail Invalid request param' }
2021-03-04请问这个问题后来解决了吗?
通过JS SDK调用云函数,在云函数中调用退款接口,为什么总返回errCode: -501007?JS SDK代码: const app = cloudbase.init({ env: constants.cloudBaseEnv }); const res = await app .callFunction({ name: 'refund', data: { paymentId: ‘d81cd5415f8c3484016bf06b375cd0e9’, } }) 云函数中代码: res = await cloud.cloudPay.refund({ nonce_str: 'd782d4875f8c35670157d58d618bc0ed', out_refund_no: 'd782d4875f8c35670157d58d618bc0edd782d4875f8c35670157d58d618bc0ed', transaction_id: '4200000751202010189645550551', total_fee: 100, refund_fee: 100, refund_desc: undefined, sub_mch_id: '1231409702', openid: 'oxZuM5dF30n-yT4bIgP-3BSr8_mY', out_trade_no: 'd81cd5415f8c3484016bf06b375cd0e9' }) 返回错误: error { errCode: -501007, errMsg: 'refund:fail Invalid request param' }
2021-03-04你好,遇到类似问题,请问后来如何解决了?
如何解决云函数并发调用时,重复向云库添加相同数据 ?云函数A中 :需要先在detail表中查询 该用户是否存在类型为1的当天的记录。如果没有就在goal表给这个人加200积分,同时在明细表中add一个类型为1的当天的记录。 当云函数A被并发调用时,如果detail表中当天没有类型为1的记录,是不是会一下子加两次200分,add两个类型为1的记录。没有队列的话如何避免这种问题,
2020-10-16请问这个问题后来有没有解决
单品优惠支付,没有收到任何回调,普通订单可以收到回调支付普通订单,一切正常,支付一个带单品券的完全没有任何回调,我这边地址和流程一样,很奇怪啊 为什么普通订单支付一切正常,肯定不是我回调地址的原因,我支付的时候拉起的支付界面上也有单品券信息,享受优惠也是成功的支付成功后,唯独没有回调了,微信那边怎么处理的!!!
2020-08-23遇到同样的问题
微信支付,使用信用卡+所属银行优惠券,回调时报错,是不是信用卡+优惠券返回消息和其他支付方式不一致2020-07-07 07:34:56 [ http-nio-8080-exec-32:488570 ] - [ WARN ] Error@/br/wxPay/notify/pay/order : java.lang.NullPointerException at com.github.binarywang.wxpay.bean.notify.WxPayOrderNotifyResult.toMap(WxPayOrderNotifyResult.java:347) at com.registration.service.impl.MyWxPayServiceImpl.payCallback(MyWxPayServiceImpl.java:305) at com.registration.action.WxPayAction.notify_pay_order(WxPayAction.java:50) at org.nutz.mvc.impl.processor.MethodInvokeProcessor.process(MethodInvokeProcessor.java:31) at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) at org.nutz.mvc.impl.processor.AdaptorProcessor.process(AdaptorProcessor.java:38) at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) at org.nutz.mvc.impl.processor.ActionFiltersProcessor.process(ActionFiltersProcessor.java:58) at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) at org.nutz.mvc.impl.processor.ModuleProcessor.process(ModuleProcessor.java:123) at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) at org.nutz.mvc.impl.processor.EncodingProcessor.process(EncodingProcessor.java:27) at org.nutz.mvc.impl.processor.AbstractProcessor.doNext(AbstractProcessor.java:44) at org.nutz.mvc.impl.processor.UpdateRequestAttributesProcessor.process(UpdateRequestAttributesProcessor.java:15) at org.nutz.mvc.impl.NutActionChain.doChain(NutActionChain.java:44) at org.nutz.mvc.impl.ActionInvoker.invoke(ActionInvoker.java:67) at org.nutz.mvc.ActionHandler.handle(ActionHandler.java:31) at org.nutz.mvc.NutFilter.doFilter(NutFilter.java:202) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:199) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:96) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:543) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:139) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:81) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:678) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:87) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:609) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:810) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1623) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:748)
2020-08-23同样遇到这个问题,官方 Demo 即可复现。https://developers.weixin.qq.com/s/1udXLnmi6KY2
开发者工具自定义组件的slot表现和真机不一致?- 当前 Bug 的表现(可附上截图) [图片] [图片] - 预期表现 [图片] - 复现路径 - 提供一个最简复现 Demo <view><slot></slot></view>
2019-02-25