1.可以只保留右上角的胶囊 让页面全屏 2.可以在页面的json中写navigationBarBackgroundColor 3.在页面js中写wx.setNavigationBarColor 参考: https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/page.html https://developers.weixin.qq.com/miniprogram/dev/api/ui/navigation-bar/wx.setNavigationBarColor.html
要改变web-view中navigationBar的背景颜色除了在app.json文件中配置还有啥?[图片]想要让web-view的navigationBar颜色与页面的颜色保持一致,除了在app.json中配置window项,还有其他方法吗?
2020-04-02你是不是跳转到了正式版本
为什么在小程序扫码没有跳转到指定页码?[图片]这个二维码用微信直接扫可以跳转到指定页面没有问题,在开发工具里调用扫二维码也可以,可是真机调试的时候在小程序里面进行扫码却会报错,errMsg: "navigateTo:fail page "undefined" is not found"。 这是什么原因呢?在开发工具里我点这个扫码登记后选择这个二维码就能跳转到指定页码,而真机调试就只能到首页。 [图片]
2020-04-01实时更新微信也受不了啊
公众号发表的文章,为什么微信搜一搜全标题都搜不到?微信公众号发表的文章,在微信搜一搜全标题都搜不到。 原始ID:gh_9a83f1ae6cb1 麻烦帮忙看下,谢谢啦!
2020-04-01如果不用更新页面渲染(也就是说data里的内容不在wxml中用)是可以this.data.xxx = aaa this.xxx 可以在类(Class)中使用 setdata语法错误 只能写成setData({})
setdata与 setData的区别?<!--pages/demo4/demo4.wxml--> <!-- 1.需要给input标签绑定,input事件绑定关键字 bindinput 2.如何获取输入框的值:通过事件源对象来获取 e.detail.value 3.把输入框的值赋值到data当中 不能直接this.data.num=e.detail.value 不能直接this.num=e.detail.value 正确写法:this.setData({num:e.detail.value}) --> <input type="text" bindinput="handleInput"/> <view>{{num}}</view> 下图是setdata的效果 [图片] // pages/demo4/demo4.js Page({ /** * 页面的初始数据 */ data: { num: 0 }, //输入框的input事件的执行逻辑 handleInput(e) { // console.log(e.detail.value); this.setData({ num: e.detail.value }) } 下图是setData的效果 })[图片]
2020-04-01es6基本语法 加油好好学
这段js代码怎么解释啊?小白不懂啊[图片] const formatTime=date=>{}这是什么语法啊,看起来像函数,但又好像不是一样,不懂啊... const formtNumber=n=>{}这个也不懂 还有module.export={fortmat:formatTime},也不懂, 本人小白,求解啊
2020-04-01小程序能做的不多,要加密还是要服务端来搞
我要做一个高风险的业务,想问下微信小程序走了https以后还能再自己加多一层签名吗?或者有没有必要?我要做一个高风险的业务,想问下微信小程序走了https以后还能再自己加多一层签名吗?或者有没有必要?
2020-04-01跳转的代码发出来看看呢?
路由传参和取缓存有时候拿不到值?基础库版本号:1.4.0;微信版本号:1.2.8;本地调试基础库:2.8.1 wx.getStorageSync 和wx.reLaunch跳转页面传参,有时候取值时候就会拿不到,导致后台接口返回的一直是请先注册提示,无法获取具体后台返回数据
2020-04-01什么情况没遇到过诶
一次性订阅消息,点开后找不到?大家有没有遇到这样的问题,锁屏状态收到订阅消息提示,但是解锁进入微信后,找不到这条消息。没有开消息免打扰。
2020-04-01const promisic = function (n) { return function (t = {}) { return new Promise((c, r) => { const s = Object.assign(t, { success: n => { c(n) }, fail: n => { r(n) } }); n(s) }) } }, 这个方法可以把小程序的方法转换promise 例如 promisic(wx.getStorage)().then(res=>{ console.log(res) }).catch(err=>{ console.err(err) }) 或者 async getStorage() { const res = await promisic(wx.getStorage)() console.log(res) }
这个函数怎么封装成promise?跪求大佬帮忙解决一下const authorization = function authorization(app) { let _this = this //需要用户同意授权获取自身相关信息 return new Promise(() => { wx.getSetting({ success: function(res) { if (res.authSetting['scope.userInfo']) { //将授权结果写入app.js全局变量 app.globalData.hasLogin = true //从云端获取用户资料 wx.cloud.callFunction({ name: 'get_userinfo', data: { getSelf: true }, success: res => { if (res.errMsg == "cloud.callFunction:ok" && res.result) { //如果成功获取到 //将获取到的用户资料写入app.js全局变量 app.globalData.userInfo = res.result.data.userData app.globalData.userId = res.result.data._id // wx.switchTab({ // url: '/pages/home/home' // }) } else { console.log("未注册") } }, fail: err => { wx.showToast({ title: '请检查网络状态', duration: 800, icon: 'none' }) console.error("get_setUserInfo调用失败", err.errMsg) } }) } else { console.log("未授权") } }, fail(err) { wx.showToast({ title: '请检查网络您的状态', duration: 800, icon: 'none' }) console.error("wx.getSetting调用失败", err.errMsg) } }) }) }
2020-03-30那你需要在每个页面都引入这个自定义模态框,然后接收到警告就让模态框显示
自定义弹框组件如何实现像系统弹框一样?有个需求,就是socket连接中一旦收到警告消息,不管小程序处于哪个页面,都弹出警告框,并且整个流程只能当前显示的页面有一个弹框弹出,其他后台的页面不能有
2020-03-30