自定义导航栏 app.json window{ navigationStyle:[代码]custom[代码] } navigationStyleStringdefault导航栏样式,仅支持以下值: [代码]default[代码] 默认样式 [代码]custom[代码] 自定义导航栏,只保留右上角胶囊按钮
小程序头部可以全屏显示嘛[图片] 今天看见这样的头部,小程序也可以吗?是怎么实现的求解!!!
2018-12-04云函数 一直都不用配置 的 一直的都可以访问外网的, 支持用云函数做代理什么 的 速度很慢的 云函数本身就很慢 调用次数还有限制。 所以并没有多少人用这功能 实在 太慢了 并不是什么bug。
利用云函数绕过域名校验和HTTPS配置,实现内网加端口访问闲来无事,无意中发现云函数中的request网络请求可以不用配置校验域名和https,也就是说可以通过云函数封装一个请求通用函数来处理没有域名和https的网络请求(甚至包括内网穿透,可以用非80端口进行实验)。 适用场景: A、没有域名或使用局域网(直接使用IP访问); B、使用花生壳动态域名解析(内网穿透); C、有域名但不想申请配置HTTPS(懒人); D、连自己的服务器都没有,接口直接使用开源或者第三方接口且不能添加域名校验的情况(空壳); E、不愿意直接在小程序中直接暴露自己逻辑API实际请求地址的(安全); ······ 具体步骤如下: 1、给项目添加云函数支持(https://developers.weixin.qq.com/miniprogram/dev/wxcloud/basis/getting-started.html) 2、新建名为“proxy”的云函数,配置支持request-promise [代码]// package.json[代码][代码]{[代码][代码] [代码][代码]"name"[代码][代码]: [代码][代码]"proxy"[代码][代码],[代码][代码] [代码][代码]"version"[代码][代码]: [代码][代码]"1.0.0"[代码][代码],[代码][代码] [代码][代码]"description"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"main"[代码][代码]: [代码][代码]"index.js"[代码][代码],[代码][代码] [代码][代码]"scripts"[代码][代码]: {[代码][代码] [代码][代码]"test"[代码][代码]: [代码][代码]"echo \"Error: no test specified\" && exit 1"[代码][代码] [代码][代码]},[代码][代码] [代码][代码]"author"[代码][代码]: [代码][代码]""[代码][代码],[代码][代码] [代码][代码]"license"[代码][代码]: [代码][代码]"ISC"[代码][代码],[代码][代码] [代码][代码]"dependencies"[代码][代码]: {[代码][代码] [代码][代码]"wx-server-sdk"[代码][代码]: [代码][代码]"latest"[代码][代码],[代码][代码] [代码][代码]"request"[代码][代码]: [代码][代码]"latest"[代码][代码],[代码][代码] [代码][代码]"request-promise"[代码][代码]: [代码][代码]"latest"[代码][代码] [代码][代码]}[代码][代码]}[代码][代码]// 云函数入口文件index.js[代码] [代码]const cloud = require([代码][代码]'wx-server-sdk'[代码][代码])[代码][代码]const rq = require([代码][代码]'request-promise'[代码][代码])[代码][代码]cloud.init()[代码][代码]// 云函数入口函数[代码][代码]// event为小程序调用的时候传递参数,包含请求参数uri、headers、body[代码][代码]exports.main = async (event, context) => {[代码][代码] [代码][代码]return[代码] [代码]await rq({[代码][代码] [代码][代码]method: [代码][代码]'POST'[代码][代码],[代码][代码] [代码][代码]uri: event.uri,[代码][代码] [代码][代码]headers: event.headers ? event.headers : {},[代码][代码] [代码][代码]body: event.body[代码][代码] [代码][代码]}).then(body => {[代码][代码] [代码][代码]return[代码] [代码]body[代码][代码] [代码][代码]}).[代码][代码]catch[代码][代码](err => {[代码][代码] [代码][代码]return[代码] [代码]err[代码][代码] [代码][代码]})[代码][代码]}[代码]3、在小程序中调用云函数请求数据请求 [代码]onLoad: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]// 初始化[代码][代码] [代码][代码]wx.cloud.init()[代码][代码]},[代码][代码]onGetItemList: [代码][代码]function[代码][代码](){[代码][代码] [代码][代码]wx.cloud.callFunction({[代码][代码] [代码][代码]name: [代码][代码]'proxy'[代码][代码],[代码][代码] [代码][代码]data: {[代码][代码] [代码][代码]// http域名 https域名 第三方域名 非验证域名 IP[:prot] 内网IP或花生壳域名[代码][代码] [代码][代码]uri: [代码][代码]'http://192.168.1.100:8081'[代码][代码],[代码][代码] [代码][代码]headers: {[代码][代码] [代码][代码]'Content-Type'[代码][代码]: [代码][代码]'application/json'[代码][代码] [代码][代码]},[代码][代码] [代码][代码]body: {[代码][代码] [代码][代码]uid: 1[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}).then(res => {[代码][代码] [代码][代码]console.log(res)[代码][代码] [代码][代码]const data = res.result[代码][代码] [代码][代码]console.log(data)[代码][代码] [代码][代码]// do something[代码][代码] [代码][代码]})[代码][代码]}[代码]然后你会发现你已经无所不能了。 个人见解,如有不妥之处,望各位大神指正!~
2018-12-04加个 收款码
关于个人版小程序是否可以接入微信支付关于个人版小程序是否可以接入微信支付?如果个人版暂时没有开放,有没有其他方案实现支付?
2018-12-04https://developers.weixin.qq.com/miniprogram/dev/component/button.html [代码][代码][代码]<b[代码]utton open-type="feedback">意见反馈</button>
小程序有没有打开意见反馈页的方法啊?- 需求的场景描述(希望解决的问题) 如题,我是一名个人开发者,因为条件所限,新的小程序很大概率都会有bug,我留意到每一个小程序都有一个反馈入口,在小程序后台也能获得这个反馈。然而,这个入口太深了,需要 右上角··· =》 关于小程序 =》右上角··· =》意见反馈 共四步才能到达 ,很多用户可能都没有看到过它。我也想过可能会有一个api可以直接拉起这个界面,然而并没有找到。 目前这个功能我是通过自己写表单实现的,不过始终没有官方的好用。 - 希望提供的能力 希望提供 可以直接拉起意见反馈页 的API
2018-12-04自定义编译 https://developers.weixin.qq.com/miniprogram/dev/devtools/debug.html
新手菜鸟求助 为何每次编译都是index.wxml,如何编译自定义的页面?每次点击编译都是编译index的内容,自己写的wxml要怎么编译啊
2018-12-04更新日志没看到修复 https://developers.weixin.qq.com/miniprogram/dev/framework/release.html
wx.getStorageSync() 获取数据失败在哪个版本解决的其实就是页面跳转 比如:A跳转B然后返回A,再次A跳转B然后再返回A,就会发生数据获取失败。偶发 由于sessionid也是存储在本地,所以本地维护登录状态就挂了。。 备注:社区问题反馈以及功能优化更新(10.08-10.12) 看到在修复,后续在已修复中未看到解决。 谁知道在哪个版本解决的?先谢谢各位了。
2018-12-04客户端 v6.7.2 相关变化[代码]U[代码] 更新 组件 [代码]<web-view>[代码] 取消支持全屏展示
custom自定义头部,web-view 头部无效了?全局了 "navigationStyle":"custom", [图片] 刚好有一个 pages, 是web-view 使用H5。 然后 我的 自定义头部就无效了? 不支持??? 怎么办?有什么其他思路解决吗? 补充: 客户端 6.7.2 版本开始,[代码]navigationStyle: custom[代码] 对 [代码]<web-view>[代码] 组件无效 。 那6.7.2之前的版本有效,就会导致自定义头部没有了,因为web-view 是全屏的嘛。 怎么兼容。。? 官方人士呢 谢谢! [图片]
2018-12-04 如果开发者帐号下存在同主体的公众号,并且该用户已经关注了该公众号。开发者可以直接通过 wx.login + code2Session 获取到该用户 UnionID,无须用户再次授权。 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。
小程序无法获取unionID问题描述:我们技术人员最近发现 我们某个小程序通过 code2Session 登录校验后,返回的数据中拿不到unionID了。而同样的方法,公司其它小程序都能返回unionID。 (该小程序已绑定在我们开放账号下的,直接调接口也跟前端代码没有关系)。 不知道是不是微信的bug? 急求解答。 小程序名称:最美诵读 小程序Appid:wx19959868d0df5d27 补充描述: 目前有小程序A、B、C 三者虽然不同主体,但都绑定在同一个公司的开放账号open账号下; 目前就是发现通过 wx.login + code2Session , A 返回数据里没有unionID; 而通过 wx.login + code2Session , B C都可以获取unionID; 应该是小程序A出了问题吧..
2018-12-04场景值 https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/scene.html
自定义导航- 需求的场景描述(希望解决的问题) 用户点消息推送卡片进入小程序,我们希望他看到不止他在小程序操作的内容反馈,还想有让他进入小程序操作的可能. - 希望提供的能力 希望点消息推送的卡片进入展示消息的页面, 在消息页的导航栏上有个回首页的功能, 如果使用navigationStyle自定义导航, 小程序所有的页面都要涉及到, 这是一个不小的工作量. 希望可以单独页面配置自定义导航
2018-12-04支持https 没有 websocket 之类的小程序 应该影响不大
微信小程序可以在vpn环境使用吗刚把这个小程序写完,都测试好了,突然说在vpn环境下使用,安卓我下载了openvpn 配置了,能访问服务,微信小程序能在vpn下面使用吗?
2018-12-04