- showLoading被picker遮挡如果解决?
在结合使用picker和showLoading时,我发现showLoading竟然被picker遮挡了,意思是picker的z-index竟然比showLoading大。 而我希望showLoading在最上面,怎么解决?谢谢
2021-06-26 - JS调用函数,如何实现等调用函数返回再继续?
代码大概是这样的: let thisArray = that.funcGetAddressList(keyword, 'town') console.log(thisArray) 但如果这样执行,只能输出undefined,因为输出时funcGetAddressList未执行完成未返回。 如果要代码等待funcGetAddressList返回再继续,如何实现比较简单?谢谢
2021-06-25 - 云开发,不同集合之间如何相互匹配?
云开发,我有两个集合,名称分别是test1和test2,他们具有相同的_id和行数。 我希望根据_id,将test2中的字段name匹配到test1的字段name。 即test1的name=text2的name。 是否可以通过一些操作代码,在云开发控制台中-数据库中的“高级操作”实现。求解决方案,谢谢。
2021-05-31 - 小程序可以调用腾讯云人像分割吗?
如题,想开发一个证件照小程序,实现用户调用摄像头拍照后,自动完成抠图(换背景色)。 查询了一下人像分割服务提供还是不少,百度ai、removebg等,好像腾讯也有https://cloud.tencent.com/document/product/1208/42970。 我希望首选腾讯的,但不知道小程序如何调用,看了文档没找到小程序相关的说明。
2021-05-01 - input内容高度内容显示不全?
问题如图,移动端问题不明显,PC端(win10)比较明显,求问题解决办法。 [图片]
2021-04-21 - 小程序元素尺寸屏幕适应的问题?
小程序,由于同一个小程序分别有移动端和PC端页面。 为了解决元素的CSS尺寸适应问题,我希望移动端用rpx单位,PC端用px单位。 我采用的方法是这样的,首先getSystemInfo→platform获得移动端还是PC端。 然后在CSS定义两组尺寸单位,像这样: [data-big-screen=true] { -s1: 1px; -s2: 2px; } [data-big-screen=false] { -s1: 1px; -s2: 2px; } CSS样式这样写: .text-s { font-size: var(--s32); } .text-m { font-size: var(--s36); } .text-l { font-size: var(--s38); } 在WXML中这样使用: <!-- 移动端显示这个view --> <view wx:if="{{!isBigScreen}}" data-big-screen="{{isBigScreen}}"> <text class="margin-xxxl text-l">测试文本</text> </view> <!-- PC端显示这个view --> <view wx:if="{{isBigScreen}}" data-big-screen="{{isBigScreen}}"> <text class="margin-xxxl text-l">测试文本</text> </view> 各位大神有什么好方法,请指教。
2021-04-20 - 多级列表渲染时,本级能否获得上一级的值?
列表渲染时,我们常常用 wx:for="{{item.content}}"来进行二级或多级的渲染。 有时我希望在本级渲染时获得上一级的值,例如二级渲染时获得一级的值,是否可以实现? <view> <view wx:for="{{item.content}}" wx:key="index"> <view class="bb-list-item flex justify-between"> <view class="margin-right"> <text>{{item.name}}</text> </view> <view class="flex-sub"> <view> <text>{{item.progress}}%</text> <text>{{例如我希望在这里获得第一级的region值,不知道能否实现}}%</text> </view> </view> </view> </view> </view>
2021-04-18 - 云函数如何实现等待while完成再返回?
以下代码实现是聚合统计,由于数量比较多,所以通过while循环(返回数量==100时继续),设置limit分次统计(不想设置太大,不知道官方什么时候会限制)。 但不知道如何实现等待while,请指教,谢谢 // 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() const db = cloud.database() const $ = db.command.aggregate exports.main = async (event, context) => { const THIS_COLLECTION = 'workOrder' const MAX_LIMIT = 100 var thisCount = 100 var i = 0 var thisTotal = [] while (thisCount == 100) { const thisResult = db.collection(THIS_COLLECTION).aggregate() .match({ isTask: true }) .group({ _id: { responsibleRegion: '$responsibleRegion', responsibleGrid: '$responsibleGrid', responsibleName: '$responsibleName', workType: '$workType', isComplete: '$isComplete' }, count: $.sum(1) }) .skip(i * MAX_LIMIT) .limit(MAX_LIMIT) .end() thisTotal.push(thisResult.list) thisCount = 99 i++ } // 等待while后返回 return thisTotal }
2021-04-15 - 云开发数据库多维度聚合统计的问题?
云开发数据库,数据字段主要有city、region、type、isComplete。(分别是城市、区域、类型、是否已完成)。 我要统计出各城市的各类型已完成和未完成的数量,应该怎么写? 官方示例是这样的: const db = wx.cloud.database() const $ = db.command.aggregate const result = await db.collection('books').aggregate() .group({ // 按 category 字段分组 _id: '$category', // 每组有一个 avgSales 字段,其值是组内所有记录的 sales 字段的平均值 avgSales: $.avg('$sales') }) .end() 示例中分组字段只有一个_id,但我的情况应该是要多个分组字段,包括city、type,再统计isComplete数量。 各位大佬看看这种需求应该怎么写,谢谢。
2021-04-12 - 云开发数据库有没有直接统计办法?
小程序,使用云开发数据库时,例如我有个数据表,分别有“工单号”、“工单类型”、“责任人员”、“是否已完成”(布尔值)4个字段的数据。 现在我只需要直接统计某个责任人员各类未完成的工单数(注意一点,工单类型也不是固定的,有时多有时少)。 由于数据行数比较多,取回本地统计不会是一个好办法。 请问各位大佬,这种情况有什么好的办法,请指教,谢谢。
2021-04-08