交流专区
服务市场
开发者平台
学堂
文档
小程序
  • 常用主页

    小程序

    小游戏

    企业微信

    微信支付

  • 服务市场
    微信学堂
    文档
登录
切换主页

暂无个人介绍

关注私信

正在关注

0

关注者

0

获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
文章 回答 1提问 收藏 关注问题
  • wx.getStorageSync是异步获取(虽然微信叫sync但是意思是 你可以写同步语法异步获取数据),类似于async await的方法,而data取值是初始化的时候同步执行(类比vue中的data return),你可以在 computed计算属性中去对当前页面结合async await进行异步赋值(我没试过),但是 在生命中期中对data进行覆盖是可以的。(你可以理解为反正执行了,总会在未来的某个程序时间点修改data成功) promise的finally方法 是es2018的标准方法,微信的使用的webkit内核版本可能有点老不支持,你可以自己polyfill一下。 [图片]

    能不能直接在data里直接取缓存和小程序里promise不支持finally()

    两个问题: 直接在data里写     {a:wx.getStorageSync(`a`)} 有时候会取不到值,要重新编译则无问题 或者在onShow里setData({a:wx.getStorageSync(`a`)})也无问题 直接在data里取缓存则无效 [图片] 在onShow里setData则可获取到 [图片] 我想问一下是不能在data里直接取缓存吗? 2.小程序里是不是不支持Promise的finally方法 不跟finally()无事,跟上则报错 贴个报错吧: [图片]

    2018-06-27
关闭

选择需要上架的开放服务

  • 模板开发

    针对行业、场景的小程序代开发服务,帮助企业快速搭建小程序

    上架
  • 插件

    提供可被小程序直接使用、丰富小程序能力的功能模块

    上架
  • 小商店服务

    为小商店商家提供更多的能力,帮助商家经营好小商店

    上架
关闭

案例类型

  • 小程序
  • 插件
  • 关于腾讯
  • 运营规范
  • 文档中心
  • 辟谣中心
  • 客服中心
  • Copyright © 2012-2025 Tencent. All Rights Reserved.