分类下相关文章
2017-09-08 · 阅读 19823
正常的逻辑,没有什么好说的,参考微信小程序官方文档即可。 需要注意的是,没有权限获取其收货地址数据的场景。 测试方法: 点击微信小程序开发工具左下角的缓存按钮,点击 “清除授权数据”,刷新页面。 就可以模拟这种特殊情况了。 如果用户点击取消,拒绝访问其微信收货地址,则会触发 fail 的回调 errMsg: "chooseAddress:fail auth deny" 最终的逻辑是: select_address: function(e) { if (this.data.choosed_address) { // 如果已经选择了地址, ...
2021-01-22 · 阅读 39389
Now you can provide attr "wx:key" for a "wx:for" to improve performance 之所以加上 wx:key 会提升 wx:for 的渲染效率,原因是(我的初步理解) 如果不加 wx:key, 在 setData 之后,如果 array 内的数据如果发生改变,会重新创建前端的渲染对象 加上 wx:key,重新渲染时,只是将对应的对象重新排序。未发生变化的对象,不会重新创建 参考官方的解释 当数据改变触发渲染层重新渲染的时候,会校正带有 key 的组件,框架会确保他们被重新排序,而不是重 ...
2017-08-30 · 阅读 7015
开发环境 Ubuntu 16.10 wepy 使用 Wine 安装了微信 web 开发者工具,但是加载小程序之后一直报错 Error: Requesting an http URL is not allowed 从错误信息来看,应该是要求使用 HTTPS 而不是 HTTP。但是,在开发者工具里已经勾选了 “开发环境不校验请求域名、TLS 版本以及 HTTPS 证书” 将小程序中的请求链接改成 https 就不报这个错误了,但是我的本地 Laravel 开发环境并不支持 HTTPS。问题还是要从源头上解决! 为什么?为什么?为什么? 中午去大金东菜市场买包子的途中,突然想到我编译的时候用 ...
生活 | 跑步 清单 足球 鲁班 探索 孤独的美食家 驾驶 电视剧 收纳 奶爸 健康 game 电影 周末 joke |
---|---|
Geek | 健身 Laravel Git Vim MySQL Linux UI Windows SVN 纪录片 管理 Shell 游记 工具 手机 BackboneJS 自建博客 Mac DNS Tornado CDN Django Python AngularJS 理财 前端 Nginx 爬虫 Redis Javascript Browser 浏览器 推广 OAuth CSS PHP Social Networks 安全 运维 创业 杂记 VueJS Android Image IDE Java ReactJS 数据分析 SQLite RESTful 读书笔记 家电 ecshop Vagrant wordpress docker SEO GTD magento mongodb nodejs weex 冷知识 ruby iOS 微信小程序 AI CMS 快应用 backpack 广告联盟 OA 短信 UWP Win CSharp Tampermonkey graphviz 钉钉 WPS 数据字典 微信公众号 Fuchsia Adobe XD SQL Server thinkphp 代码规范 商业模式 Flutter 头痛的问题 serverless 视频制作 国际化 golang 服务器 Kotlin 网站建设 5G 笔记本 图片 spark spring 物联网 InfluxDB 图像识别 postgre rust |
成长的烦恼 | 闲言碎语 待产 不睡觉 写作 程序员 孙心然语录 原则 大鸿语录 |
地球 | 植物 时间 中文 赚钱 国家地理 烟台 一生伏首拜阳明 emoji 弟子规 英文 国际贸易 |