cover-image不支持svg格式 https://developers.weixin.qq.com/miniprogram/dev/component/cover-image.html
小程序使用自定义tabBar图片为什么无法显示?开发者工具中显示正常[图片],而真机就不显示图片[图片],图片使用英语命名,均小于5kb,且文字显示正常。 代码如下: js: var app = getApp(); Component({ data: { selected: 0, color: "#9E70C", roleId: '', selectedColor: "#212121", tabList: [{ list1: [{ "pagePath": "/pages/lesson/lesson", "text": "课程", "iconPath": "/images/lesson.svg", "selectedIconPath": "/images/lesson.svg" }, { "pagePath": "/pages/user/user", "text": "用户", "iconPath": "/images/user.svg", "selectedIconPath": "/images/user.svg" } ], list2: [ { "pagePath": "/pages/lesson/lesson", "text": "课程", "iconPath": "/images/lesson.svg", "selectedIconPath": "/images/lesson.svg" }, { "pagePath": "/pages/manageall/manageall", "text": "管理", "iconPath": "/images/manage.svg", "selectedIconPath": "/images/manage.svg" }, { "pagePath": "/pages/user/user", "text": "用户", "iconPath": "/images/user.svg", "selectedIconPath": "/images/user.svg" }, ], }], list: [] }, pageLifetimes:{ show:function(){ console.log("show") const roleId = app.globalData.type if (roleId == 0) { console.log("show") this.setData({ list: this.data.tabList[0].list1 }) } else if (roleId == 1) { this.setData({ list: this.data.tabList[0].list2 }) }else{ this.setData({ list:this.data.tabBarList[0].list1 }) } }, hide:function(){ console.log("hide") const roleId = app.globalData.type if (roleId == 0) { console.log("show") this.setData({ list: this.data.tabList[0].list1 }) } else if (roleId == 1) { this.setData({ list: this.data.tabList[0].list2 }) }else{ this.setData({ list:this.data.tabList[0].list1 }) } } }, attached() { console.log("attached") var roleId = app.globalData.type console.log(app.globalData.type) if (roleId == 0) { this.setData({ list: this.data.tabList[0].list1 }) } else if (roleId == 1) { this.setData({ list: this.data.tabList[0].list2 }) }else{ this.setData({ list: this.data.tabList[0].list1 }) } }, detached:function(){ console.log("detached") const roleId = app.globalData.type if (roleId == 0) { console.log("show") this.setData({ list: this.data.tabList[0].list1 }) } else if (roleId == 1) { this.setData({ list: this.data.tabList[0].list2 }) }else{ this.setData({ list: this.data.tabList[0].list1 }) } }, methods: { switchTab(e) { const data = e.currentTarget.dataset const url = data.path wx.switchTab({ url }) this.setData({ selected: data.index }) } }, }) wxml: <cover-view class="tab-bar"> <cover-view class="tab-bar-border"></cover-view> <cover-view wx:for="{{list}}" wx:key="index" class="tab-bar-item" data-path="{{item.pagePath}}" data-index="{{index}}" bindtap="switchTab"> <cover-image src="{{item.iconPath}}"></cover-image> <cover-view :style="color: {{selected === index ? selectedColor : color}}">{{item.text}}</cover-view> </cover-view> </cover-view>
2022-03-24右上角三个点,打开调试模式呢?
真机调试失败,小程序白屏,怎么办?真机调试失败,调不起来。小程序一致打不开,白屏,报一个警告,说‘访问蓝牙、添加通讯录联系人、添加日历事件需要用户授权’,有个参考链接,但是链接里只是说加个按钮获得蓝牙授权,但是具体加在哪里呀?一上来登录就加吗,登录页面加按钮不合适吧。在用到的页面加也依旧白屏,真是无语了,有提示了也不说清楚怎么做。 [图片] [图片]
2022-03-24不需要,你放分包对应的页面路径就行了啊
主包过大,想使用分包减少主包大小?[图片] [图片] 如上图,subpackages中调用了主包中的api接口,是不需要把调用的api接口也加入到分包中。
2022-03-21如果是使用uniapp,在onHide页面隐藏,onUnload页面卸载生命周期里面可以监听
微信手机端如何监听网页关闭?beforeunload 没有效果
2022-03-21分包,图片等资源尽量不要放在本地
大佬们,请问怎么解决总代码20MB的限制呀(假设图片已经压缩)?假设图片已经压缩,那是不是只有写后端了,但是request请求不是也不能超过1MB嘛, 意思是要解决只能精简自己的项目了是嘛~~?
2022-03-19声明一个开关,为true的时候才会去滚动加载更多,当返回的分页数据的length=0,就表示没有跟多了,把开关设为false
onReachBottom 怎么判断到了最底部呢?[图片] 都没有数据了,还在加载
2022-03-17.propertyBox{ display: flex; justify-content: space-between; align-items: center; }
一行有两个view,怎么一个左对齐,一个右对齐?想要达到的效果: [图片] 目前效果: [图片] 代码和样式如下: [图片] [图片] [图片] 如果把rightTitle的flex-direction设成row-reverse,右边部分靠右了,但是里面的字体会颠倒,请问有什么解决办法?
2022-03-17无法监听
wx.shareFileMessage(Object object)如何监听用户转发成功、取消操作?wx.shareFileMessage(Object object) 如何监听用户是否转发、取消操作?
2022-03-171,把for循环的view标签换为navigator标签,url=“{{item.hre}}”。 建议使用这种方法 https://developers.weixin.qq.com/miniprogram/dev/component/navigator.html 2,给点击事件绑定data-hre="item.hre" click(e){ wx.navigateTo({ url:e.currentTarget.dataset.hre }) } https://developers.weixin.qq.com/miniprogram/dev/api/route/wx.navigateTo.html
navigate里面可以使用for吗,或者给list里面的图片每一个对应跳转页面怎么做?[图片][图片][图片]我这想用for,但是报错,是不是这里不能用呀(纯新手做毕设)
2022-03-161,在跳转的页面uni.hideHomeButton() 2,或者使用自定义导航栏
小程序页面左上方的返回按钮怎么去掉?我使用了uni.reLaunch跳转进了一个页面。在真机测试的时候,跳转到这个页面时左上角的返回按钮消失了(这正是我想要的结果)。然后我项目一上线,跳转进这个界面,左上角返回按钮又出来了。 跳转代码 => [图片]
2022-03-16