const total = list.reduce((prevTotal, item) => { const innerTotal = item.scores.reduce((pre, score) => pre + score.grade, 0); return prevTotal + innerTotal; }, 0); console.log(total);
嵌套数组如何求和?请问该如何求player下scores里的grade的总和 [图片]
2022-09-21大概思路:使用position: fixed,给textarea绑定bindkeyboardheightchange事件,当键盘高度变化时更新position: fixed元素的top值。 <view class="fixed" style="top: {{fixedTop}}px">fixed on the top</view> ... <textarea placeholder="请填写" bindkeyboardheightchange="onKeyboardHeightChange"></textarea> .fixed { position: fixed; top: 0; right: 0; left: 0; } Page({ data: { fixedTop: 0 }, onKeyboardHeightChange(e) { this.setData({ fixedTop: e.detail.height > 0 ? e.detail.height : 0 }) } })
textarea上推页面使标题消失?使用自定义头固定定位标题栏也会上推,阻止上推的话,键盘不会自动弹起,输入框被键盘遮挡,试过使用scroll-into-view属性,输入框聚焦时定位到下一个,不起效果,有没有哪个大佬给点思路,谢谢 以下是代码片段 https://developers.weixin.qq.com/s/B1R6zqm27nC8
2022-09-21开发设置里面request合法域名,把这些接口加进去
有偿求助! 461错误,请求被WEB防火墙拦截怎么办?微信小程序调用易班的开放接口的时候会被防火墙拦截,但是使用postman测试的时候却可以返回正确的数据,有无大佬知道这是为什么?有偿求助!! [图片] [图片]
2022-09-21开放标签wx-open-launch-apphttps://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#%E8%B7%B3%E8%BD%ACAPP%EF%BC%9Awx-open-launch-app
ios微信对第三方应用URL Scheme进行了屏蔽,要怎么交钱才能进入白名单?ios微信内的h5页面跳转不到apple store,微信对第三方应用的URL Scheme进行了屏蔽,只有加入白名单(交钱)后的URL Scheme才会被放行 是要怎么交钱谁知道。
2022-09-21最近公司的小程序也涉嫌违规了,原因是进入小程序就弹窗要授权,最后改成进入内页需要授权。我是先把小程序违规的地方改掉,然后在提交审核。审核通过后把改掉的地方录个gif图,提交申诉,之后等了一天,申诉通过了。
因用户投诉,平台审核,涉嫌违规收集用户手机号这种怎么解决?[图片]
2022-09-21已解决:原因是project.config.json里面packOptions的ignore包含了.scss文件。ts+sass编译不能忽略掉scss文件😂。
开发者工具RC 1.06.2206271报错,WXSS 文件编译错误typescript + sass 模板搭建的小程序在导入之后报错,如下: [ WXSS 文件编译错误] (env: Windows,mp,1.06.2206271; lib: 2.20.3) 使用1.05.2204250版本没有报错
2022-08-03用wxs,https://developers.weixin.qq.com/miniprogram/dev/reference/wxs/01wxs-module.html
wxml中,使用Object.keys(object).length === 0 判断失败?wxml中,使用Object.keys(object).length === 0 判断失败,页面输出object为[object Object],输出Object.keys(object).length和Object.keys(object)均为空白,JSON.stringify(myOrderInfo),也属空白,现在用该如和在wxml中判空呢? 补充,js常用方法都试过了,全都不能判断出来
2022-07-12要是2018年还行,现在不可能,非要用户有操作才行
如何让用户一进入微信小程序就进行用户授权获取用户信息?用户一进入微信小程序就自动弹出用户授权信息,之后将用户信息渲染到个人页面
2022-03-02微信:只有我能,你不能
只有小程序体验版才能进入的特定页面,能否开发成后台管理平台来使用?全程使用云开发实现后台逻辑,然后我注意到体验版有这个提示“配置页面路径(可带参数),可打开体验版特定页面并传入参数,方便体验者体验小程序功能。如:page/index/index 或 page/index/index?id=123” 我可以把体验版才能进入的页面开发成后台管理页面吗?体验版的云开发数据库和正式版数据库相同吗?
2022-02-23用生命周期钩子函数onactivated,在函数里面根据路由参数判断是否请求接口
VUE中组件缓存keepalive与routerView结合实现缓存界面后如何刷新?项目为VUE项目,需求是当频繁切换两个界面时候,接口不重复调用,即界面不刷新。 例如:列表 -》详情A -》列表 -》详情A,这样频繁切换不会重复去调用接口与刷新界面。 但是如果是 列表 -》详情A -》列表 -》详情B ,这个时候详情就需要根据列表传递过来得id或者其他参数进行调用接口, 详情A B,是同一个界面,但是数据不一样,界面展示不一样。 这是根视图,home中得写法 <transition name="fade-transform" mode="out-in"> <keep-alive> <router-view class="router-view" v-if="$route.meta.keepAlive"></router-view> </keep-alive> </transition> <transition name="fade-transform" mode="out-in"> <router-view class="router-view" v-if="!$route.meta.keepAlive"></router-view> </transition> 在根试图中添加 keep-alive与路由中keepAlive结合使用,可以选择是否刷新, 下面是路由写法 { path: 'list', name: 'ssmListScreenQuery', component: () => import('../list/seeCase.vue'), meta: { title: '列表', keepAlive: true, icon: 'el-icon-document' }, }, { path: 'list/caseDetail', name: 'case-detail', component: () => import('../list/caseDetail.vue'), meta: { title: '详情', keepAlive: true, icon: 'el-icon-refresh' }, }, 完成这个基本上就实现了,列表 -》详情A -》列表 -》详情A不刷新不请求接口问题 但是难点就是列表 -》详情A -》列表 -》详情B 详情什么时候刷新什么时候不刷新, 按照目前代码,当跳转到详情B时候,显示得是A的数据, 由列表进详情传递得有一个id值,这个时候路由地址中传参是不一样的,但是界面显示得是第一次进来缓存得样式及数据。 目前想到的思路就是在单个vue文件中加监听事件,来判断是否刷新与调用,但是这样改造起来太麻烦了, 项目已经开发完了,是优化,不建议修改单个文件, 所以请问各位大佬 有没有能在根试图中添加什么东西,来判断是否要刷新? 满足我得需求
2022-02-18