在我们的微信小程序中,由于要做类似朋友圈的小程序,因此在小程序中要既能够展示所有人的发帖,又要有个人页面来展示我的发帖,因此,数据库中的数据权限要设置为所有人可读:

在实现显示所有发帖的时候直接用即可

而在个人发帖展示的时候要判断是否是本人发的贴子,就要在获得数据库数据的时候加上判断条件,代码如下:

WXML:

<view  wx:for="{{postList}}" wx:key="index" wx:for-item="item" ><wxcard item="{{item}}" id="wxcard" class ="card" bind:baraction="baraction" bind:deletepost="deletepost"></wxcard> </view>

js:

const db = wx.cloud.database()
const $ = db.command.aggregate
const _ = db.commandPage({data: {postList: [],},reqPostData() {let postList = this.data.postListlet len = postList.lengththis.setData({vis:true})//展示内容wx.cloud.callFunction({name: 'post',data: {action: 'query',size: PAGE_SIZE,step: len,data: {}},success: r => {wx.stopPullDownRefresh({success: (res) => {},})console.log(r.result.data[0])this.setData({vis:false,postList: postList.concat(r.result.data)})},fail: r => {console.log(r)},complete:res=>{this.setData({vis:false})}})},  onShow: function () {let app = getApp();var docid = app.globalData.openid //获取用户openid并根据openid来选择数据库中的数据db.collection("POST").where({openid : _.eq(docid)}).get({success:res=> {console.log("获取信息",res.data)this.setData({postList:res.data}).reqPostData()}})},
})

其中选择数据的判断在 onShow中,resPostData函数用来显示信息。

微信小程序-显示自己发布的内容相关推荐

  1. 基于腾讯云开发微信小程序(新闻发布及共享平台)上

    基于腾讯云开发微信小程序(新闻发布及共享平台)上 文章目录 传统的微信小程序开发 一.云开发是什么? 二.使用步骤 1.创建云环境 2.云数据库的创建 3.云储存 4.云函数 总结 传统的小程序开发 ...

  2. 微信小程序显示分页列表

    目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...

  3. 微信小程序java中文乱码_如何解决微信小程序显示中文无法上传或者出现乱码的问题?...

    今天小编给大家讲解如何解决微信小程序显示中文无法上传或者出现乱码的问题?有需要或者有兴趣的朋友们可以看一看下文,相信对大家会有所帮助的. 在formData中对文字进行编码,使用encodeURI() ...

  4. 微信小程序:笑话段子手微信小程序源码自带内容采集随时有新内容

    这是一款笑话段子的一款微信小程序源码 内容支持采集而来,所以不需要担心内容的问题 该小程序目前分三个分类,推荐,段子 ,图片 安装方法, 使用微信开发者工具打开源码 然后设置一个合法域名 设置好了以后 ...

  5. 导入微信小程序显示未选择环境或未指定环境,解决办法

    导入微信小程序显示未选择环境或未指定环境 如下图所示: 解决办法:重新导入,选择云开发(需删掉以前的导入记录) 1.点击云开发申请通过 2.右键cloudfuncrions, 3.点击同步云函数列表 ...

  6. 若依前后端分离发布富文本框内容 | uni-app微信小程序展示富文本框内容

    微信小程序端引入富文本样式 富文本提交图片json error 一.展示示例: 1.PC端前端发布界面 可以设置文字大小,居中,可以插入图片,设置图片大小,居中. 2.小程序端展示 二.基于若依框架踩 ...

  7. 小程序空显示undefined_微信小程序显示ESP8266上传的实时显示温湿度数据

    第一.原理讲解 原理简述:利用发布订阅模式.第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步.小程序通过http API接口获取数据.小程序控制原理: ...

  8. 微信小程序富文本编辑器获取内容

    1.新建wxParse文件夹 里面的结构是这样:wxParse :{ emojis (文件夹) html2json.js (文件) htmlparser.js(文件) showdown.js (文件) ...

  9. 微信小程序显示折线图

    插件地址:https://github.com/xiaolin3303/wx-charts/blob/master/dist/wxcharts.js 推荐使用百度的echarts来做图表!!! 微信小 ...

最新文章

  1. Linux下通过txt文件导入数据到MySQL数据库
  2. java char的包装对象,Java 从Character和char的区别来学习自动拆箱装箱
  3. asp.net ajax学习系列功能强大的UpdatePanel控件
  4. [BTS2004]一步一步学习BizTalk2004 CBR(content-based routing)
  5. 不契合市场,Bitcoin SV愿景未必是给矿工的一个好选择
  6. 彻底理解kafka中partition和消费者对应关系
  7. git bash学习3 -简单杂乱知识点记录
  8. WinDBG 要点学习
  9. linux常用的makefile模版编写
  10. 素数分布 - nefu 117
  11. malloc的内存分配之 malloc(0)的内存分配情况
  12. 95-140-120-源码-transform-算子iterate
  13. 15. 注意string实现的多样性
  14. 给opensuse安装文泉驿字体
  15. opencv中对图片阀值的操作
  16. 51单片机继电器控制直流电机正反转
  17. 海康威视-海康门禁设备对接SDK-已完成完整封装调用
  18. Word2019 插入脚注问题
  19. XLua官方教程 06 热更新实例 hotfix样例
  20. Causality Inspired Representation Learning for Domain Generalization 阅读笔记

热门文章

  1. 关于一坨屎的寓言故事
  2. 研究生宿舍大盘点!是谁留下了羡慕的泪水?
  3. Android程序员学PHP开发(36)-ThinkPHP5.0(8)前台引入模板分离-phpStudy+Sublime
  4. Web前端开发——HTML之乱码问题
  5. 网络工程-04749-习题
  6. java multiset_java代码(5) ---guava之Multiset
  7. @[666_C++牛人放出超屌代码]3d超级枪战小游戏
  8. 《经济观察报》2005年十本最佳商业与管理书籍
  9. java+opencv修改白色背景为图片
  10. 微信小程序选择题制作_制作较小故事的三种选择