- 使用vant框架测试环境和生产环境切换失败?
开发者工具版本(1.06.2209070),热更新没有问题,每次切换环境js不会编译
2022-09-09 - 企业微信pc端小程序自定义tabbar无法切换图标改变颜色?
企业微信pc端:[图片],[图片]。 企业微信移动端:[图片],[图片]
2022-01-17 - 企业微信如何在微信开发者工具授权小程序?
前置条件已满足, 1.编译模式为企业微信小程序模式 2.模拟操作已选择对应的企业 3.企业微信管理后台已开启“开发者工具” 这个是点击授权页面[图片],这个是对应的js事件 loginClick() { wx.getSystemInfo({ //判断是否是在企业微信换还是微信环境 success(res) { this.setData({ environment: res.environment || '' }) } }) console.log('我是传奇', this.data.environment) if (this.data.environment == 'wxwork') { //我是企业微信 wx.qy.login({ success(res) { wx.setStorageSync("enterprise_code", res.code) } }) var that = this; } else { //微信环境 wx.login({ success(res) { wx.setStorageSync("code", res.code) } }) var that = this; try { // 获取到用户信息-----------------------------新版 wx.getUserProfile({ desc: '授权登录', success: (ress) => { // console.log('授权登录', ress) app.fetch("wxlogin", { user_no: wx.getStorageSync('user_no'), type: wx.getStorageSync('type'), code: wx.getStorageSync('code'), iv: ress.iv, encryptedData: ress.encryptedData, user_info: ress.userInfo, }, "GET", (err, res) => { console.log("授权登录", res) wx.setStorage({ key: "user_info", data: res.data.data.userinfo }) wx.setStorageSync("token", res.data.data.token); // wx.hideLoading(); wx.switchTab({ url: '../index/index', }) wx.checkSession({ success: function (res) { // console.log("处于登录态"); }, fail: function (res) { // console.log("需要重新登录"); } }) }) } }) } catch (e) { // 获取到用户信息-----------------------------老版 // wx.getUserInfo({ // success: (ress) => { // app.fetch("wxlogin", { // user_no: wx.getStorageSync('user_no'), // type: wx.getStorageSync('type'), // code: wx.getStorageSync('code'), // iv: ress.iv, // encryptedData: ress.encryptedData, // user_info: ress.userInfo, // }, "GET", (err, res) => { // // console.log("res", res) // wx.setStorage({ // key: "user_info", // data: res.data.data.userinfo // }) // // wx.hideLoading(); // wx.switchTab({ // url: '../index/index', // }) // wx.checkSession({ // success: function (res) { // // console.log("处于登录态"); // }, // fail: function (res) { // // console.log("需要重新登录"); // } // }) // }) // } // }) } } } ,希望大佬能够帮我指出该如何企业微信授权
2022-01-17 - wx.getStorageSync获取值能获取到上一次存取的值,而不是实时更新?
这是官方自定义tabbar组件链接https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html,各位看最后的示例代码 [图片]我复制的就是这个,购物车数量添加减少时要实时更新,所以只能通过存缓存要获取购物车数量,取到缓存数据是实时的,但是官方自定义tabbar组件内并没有更新,还是上一步操作的结果,下面的是点击导航栏会触发该方法: methods: { switchTab(e) { this.setData({ num:wx.getStorageSync('car_num'), }) // console.log('跳转',this.data.num) const data = e.currentTarget.dataset const url = data.path wx.switchTab({url}) this.setData({ selected: data.index, }) } } 这个是在组件实例进入页面节点树时执行 lifetimes: { attached: function() { // console.log('进来了',wx.getStorageSync('car_num')) this.setData({ num:wx.getStorageSync('car_num'), }) }, }, 所以各位大神有没有解决的方法 [图片]
2021-08-10