推荐
  • 全部
  • 文章
  • 问答

话题

有奖调研 | 小程序多端框架助力企业业务出海,有啥需求来跟我们说说?

赞同 5
0
  • <input type="nickname" >能获取到昵能选择,苹果7P但上去显示后马上被清空了。

    小程序开发,选择昵称后,期待能跳上去,结果看到屏幕一闪,就被自动清空了。 我试过导入下面官方试例问题依旧。 代码示例在开发者工具中预览效果 真机调试,2.0, iOS 我手机是苹果7Plus,微信版本是Versioin 8.0.53。开发工具是今天下载最新的。 PC调试、android、已测试苹果13没问题。

  • 海外主体的小程序如何备案?现在扫码时显示没有备案,无法正常使用

    海外主体的小程序如何备案?现在扫码时显示没有备案,无法正常使用 appid:wx228d43ebab7de38d

  • 为什么微信公众号认证发票无法查验?

    [图片][图片]

  • 不小心注册了两个小程序,怎么注销呢?

    不小心注册了两个小程序,怎么注销呢?其中有一个进不去,进得去的没内容

  • 请问一个小程序可以授权给多个三方平台吗

    请问一个小程序可以授权给多个三方平台吗

  • "getCurExternalContact" 没有权限 ?

    [图片] 这个没有权限是哪个没配好呢

  • 怎么注销第三方授权的小程序?

    怎么注销??? [图片]

  • 调用wx.openBusinessView确认收货组件提示“获取用户订单失败”?

    const { orderObject } = this.data; //拉起确认收货组件 if (wx.openBusinessView) { wx.openBusinessView({ businessType: 'weappOrderConfirm', extraData: { merchant_id: '1800008281', merchant_trade_no: orderObject.order_id, transaction_id: orderObject.transactionId }, success(e) { console.log(e); //dosomething }, fail(e) { console.log(e); //dosomething }, complete() { //dosomething } }); } else { //引导用户升级微信版本 } [图片] 确认收货提示“获取用户订单失败”?

  • 微信小程序绑定不了顺丰的月结服务,提示错误?

    https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/industry/express/business/contact.html

  • 错别字

    一下https://developers.weixin.qq.com/miniprogram/dev/devtools/auto/record_cli.html

  • 请问微信视频号,能否查看单条视频的观看人群画像?

    非常想查看微信视频号单条视频,都有哪些人在看,想获取单条视频的人群画像信息,请问如何查看呀?

  • 怎么获取微信事件推送这类的微信发起回调请求的服务器ip地址?

    在配置微信公众号回调url配置时,需要微信调用配置的这个回调url进行验证。但因为公司火墙原因,微信那边请求不到这个url。需要知道微信发送这个请求的服务器ip来开通火墙白名单,之后的自动回复,参数二维码等功能也需要知道微信那边发起请求的ip开通火墙,来接收微信推送的事件。请问怎么获取这个ip?公司火墙不支持通过域名开通白名单。

  • 微信开发公众平台测试号管理的出口ip是多少?

    由于我们目前服务器是通过ip白名单限制进行开放的,所以需要ip来进行对应的开放进行测试。

  • wx.onWifiConnected能否移除已经连接的wifi?

    在本次连接过wifi之后,能否wifi断开后清空wifi信息,不允许下次再自动连接

  • 网页包含诱导分享、关注等诱导行为内容,被多人投诉,请长按网址复制后使用浏览器访问。怎么处理?很急很急

    您好官方xcx.qingyu168.cn链接已经排查相关链接,均已经清理,麻烦给与审核通过,感谢,很着急

  • 微信小程序客服关闭?

    请问微信小程序客服怎么关闭

  • 华为手机video点击右上角小窗按钮后直接关闭小程序没有声音也没有小窗播放是为什么?

    iphone和三星手机没有出现这个问题,华为和荣耀都出现了这个现象。

  • wx.getLocation接口一直审核过不了?

    wx.getLocation接口一直审核过不了,一直拒绝,有什么办法? [图片]

  • 内网如何设置防火墙实现小程序访问?

    在学校开发,数据服务器是内网访问,需要点对点开放给微信实现小程序的访问,需要开放哪些域名或者ip地址

  • console.log()打印结果正常,模拟器显示不正常?

    当点击查询按钮时,console.log()打印的结果是正常的,但是在模拟器上显示的计数有时候是正常的,有时候显示的数据库的总条数而不是查询的计数,数据显示也是有时候正常,有时候显示的初始化的数据而不是查询后的数据,当多次切换选项卡时,更明显。这是什么问题?模拟器排版如图 [图片] WXML代码: <view class="search-input-group"> <view class="input-group"> <input class="search-input" placeholder="出发地" value="{{startPointStr}}" bindinput="onStartPointEvent" /> <image class="thumbnail" src="../../images/return.png" bindtap="onImage" /> <input class="search-input" placeholder="终点" value="{{goalStr}}" bindinput="onGoalEvent" /> </view> <button class="search-button" size="mini" bindtap="onchaxun">查询</button> </view> <segment-carpool items="{{title}}" result="{{result}}" binditemchengde="onItemChengdeEvent" defaultIndex="0"> <view slot="0" class="segment-page wehicle-page"> <block wx:if="{{isQuerying == true}}"> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> <block wx:else> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> </view> <view slot="1" class="segment-page people-page"> <block wx:if="{{isQuerying == true}}"> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> <block wx:else> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> </view> <view slot="2" class="segment-page train-page"> <block wx:if="{{isQuerying == true}}"> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> <block wx:else> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> </view> <view slot="3" class="segment-page money-page"> <block wx:if="{{isQuerying == true}}"> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> <block wx:else> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> </view> <view slot="4" class="segment-page money-page"> <block wx:if="{{isQuerying == true}}"> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> <block wx:else> <view class="comment-title">全部信息(共有{{result}}条)</view> <whole wx:for="{{wehicles}}" wx:key="wehicle" wx:for-item="wehicle" wehicle="{{wehicle}}"></whole> </block> </view> </segment-carpool> <loadingmore hasmore="{{hasmore}}"></loadingmore> JS代码: const db = wx.cloud.database(); const _ = db.command Page({ /** * 页面的初始数据 */ data: { title: ["全部", "我要找车", "我要找人", "我找货车", "我要找货"], hasmore: false, wehicles: '', startPoint: '', goal: '', isQuerying: false, currentTabIndex: '', }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { }, /** * 获取选项卡 */ onItemChengdeEvent(event) { var index = event.detail.index; this.setData({ currentTabIndex: index }); this.lowdrelease(index); this.onchaxun(index); }, /** * 获取数据库数据 */ async lowdrelease(index, start = 0) { // console.log("index下标值",index) const that = this; let query = {}; switch (index) { case 0: break; case 1: query = { carpool: '我要找车' }; break; case 2: query = { carpool: '我要找人' }; break; case 3: query = { carpool: '我找货车' }; break; case 4: query = { carpool: '我要找货' }; break; } // console.log('carpool条件',query) let promise = db.collection("wehicle").where(query); if (start > 0) { promise = promise.skip(start); } // 限制每次获取数据数量并排序 promise = promise.limit(5) .orderBy("redden.reddenStartTime", 'desc') .orderBy("topping.toppingStarttime", "desc") .orderBy("create_time", "desc"); const wehiclesRes = await promise.get(); const wehicles = wehiclesRes.data; // console.log('获取数据库数据',wehicles) // 统计符合条件的总数而不是所有数据 const countRes = await db.collection("wehicle").where(query).count(); // console.log('总计数',countRes) // 合并当前获取的数据 const newWehicles = start > 0 ? that.data.wehicles.concat(wehicles) : wehicles; newWehicles.forEach((wehicle, index) => { wehicle.create_time = wehicle.create_time.toString(); }); // const hasmore = false; const hasmore = countRes.total > (that.data.wehicles.length + start); that.setData({ wehicles: newWehicles, hasmore: hasmore, result: countRes.total }); }, /** * 获取起点输入信息 */ onStartPointEvent(event) { const that = this; const startPoint = event.detail.value // console.log('起点', startPoint); that.setData({ startPoint: startPoint, startPointStr: startPoint }) }, /** * 获取终点输入信息 */ onGoalEvent(event) { const that = this; const goal = event.detail.value that.setData({ goal: goal, goalStr: goal }) }, /** * 切换输入框的内容 */ onImage() { const startPoint = this.data.startPoint; const goal = this.data.goal; this.setData({ startPoint: goal, goal: startPoint, startPointStr: goal, goalStr: startPoint }) }, /** * 点击查询事件 */ async onchaxun(index,start = 0) { const that = this; that.setData({ isQuerying: true, }) const whereRes = { startPoint: db.RegExp({ regexp: that.data.startPoint}), goal: db.RegExp({ regexp: that.data.goal}), } console.log(whereRes) let query = {}; switch (index) { case 0: break; case 1: query = {carpool: '我要找车'}; break; case 2: query = {carpool: '我要找人'}; break; case 3: query = {carpool: '我找货车'}; break; case 4: query = {carpool: '我要找货'}; break; } console.log(query) let promise = db.collection("wehicle").where(_.and(whereRes,query)) if (start > 0) { promise = promise.skip(start) } // 限制每次获取数据数量并排序 promise = promise.limit(2) .orderBy("redden.reddenStartTime", 'desc') .orderBy("topping.toppingStarttime", "desc") .orderBy("create_time", "desc"); const listzerosRes = await promise.get(); const wehicles = listzerosRes.data; console.log('获取数据库数据',wehicles) // 统计符合条件的总数而不是所有数据 const countRes = await promise.count(); console.log('总计数',countRes) // 合并当前获取的数据 const newWheres = start > 0 ? that.data.wehicles.concat(wehicles) : wehicles; newWheres.forEach((wehicle, index) => { wehicle.create_time = wehicle.create_time.toString(); }); // const hasmore = false; const hasmore = countRes.total > (that.data.wehicles.length + start); that.setData({ startPointStr: '', goalStr: '', wehicles: newWheres, hasmore: hasmore, result:countRes.total }); }, /** * 生命周期函数--监听页面显示 */ onShow() { if (!this.data.isQuerying) { this.lowdrelease(0); } else { this.onchaxun(0); } }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { this.lowdrelease(0); this.setData({ isQuerying: false }) wx.stopPullDownRefresh(); }, /** * 页面上拉触底事件的处理函数 */ async onReachBottom() { let hasmore = true; if (this.data.wehicles.length == 0) { hasmore = false } this.setData({ hasmore: hasmore }) if (!this.data.isQuerying) { const currentIndex = this.data.currentTabIndex; this.lowdrelease(currentIndex, this.data.wehicles.length); } else { this.onchaxun(this.data.wehicles.length); } }, })

运营专区
运营公告、规则解析与使用教程。
更多