微信小程序-显示自己发布的内容
在我们的微信小程序中,由于要做类似朋友圈的小程序,因此在小程序中要既能够展示所有人的发帖,又要有个人页面来展示我的发帖,因此,数据库中的数据权限要设置为所有人可读:
在实现显示所有发帖的时候直接用即可
而在个人发帖展示的时候要判断是否是本人发的贴子,就要在获得数据库数据的时候加上判断条件,代码如下:
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.创建云环境 2.云数据库的创建 3.云储存 4.云函数 总结 传统的小程序开发 ...
- 微信小程序显示分页列表
目录 微信小程序创建项目配置底部导航栏 微信小程序滚动播放内容 微信小程序功能中心模块开发 微信小程序个人中心页面开发 微信小程序获取电话号码 微信小程序显示列表数据 微信小程序显示分页列表 微信小程 ...
- 微信小程序java中文乱码_如何解决微信小程序显示中文无法上传或者出现乱码的问题?...
今天小编给大家讲解如何解决微信小程序显示中文无法上传或者出现乱码的问题?有需要或者有兴趣的朋友们可以看一看下文,相信对大家会有所帮助的. 在formData中对文字进行编码,使用encodeURI() ...
- 微信小程序:笑话段子手微信小程序源码自带内容采集随时有新内容
这是一款笑话段子的一款微信小程序源码 内容支持采集而来,所以不需要担心内容的问题 该小程序目前分三个分类,推荐,段子 ,图片 安装方法, 使用微信开发者工具打开源码 然后设置一个合法域名 设置好了以后 ...
- 导入微信小程序显示未选择环境或未指定环境,解决办法
导入微信小程序显示未选择环境或未指定环境 如下图所示: 解决办法:重新导入,选择云开发(需删掉以前的导入记录) 1.点击云开发申请通过 2.右键cloudfuncrions, 3.点击同步云函数列表 ...
- 若依前后端分离发布富文本框内容 | uni-app微信小程序展示富文本框内容
微信小程序端引入富文本样式 富文本提交图片json error 一.展示示例: 1.PC端前端发布界面 可以设置文字大小,居中,可以插入图片,设置图片大小,居中. 2.小程序端展示 二.基于若依框架踩 ...
- 小程序空显示undefined_微信小程序显示ESP8266上传的实时显示温湿度数据
第一.原理讲解 原理简述:利用发布订阅模式.第一步,先读取DHT11温湿度数值,第二步,新建主题,然后esp8266往这个主题发送消息,第三步.小程序通过http API接口获取数据.小程序控制原理: ...
- 微信小程序富文本编辑器获取内容
1.新建wxParse文件夹 里面的结构是这样:wxParse :{ emojis (文件夹) html2json.js (文件) htmlparser.js(文件) showdown.js (文件) ...
- 微信小程序显示折线图
插件地址:https://github.com/xiaolin3303/wx-charts/blob/master/dist/wxcharts.js 推荐使用百度的echarts来做图表!!! 微信小 ...
最新文章
- 数据结构 -- 散列表
- 多服务器session共享之memcache共享安装和实现篇(apache+php-windows)
- Struts2中表单与Action传递数据三种方式
- mkimage工具讲解
- 设计模式:策略模式(Strategy)
- @Resource和@Autowired作用和区别
- 2015广州计算机网络试题及答案,2015广州大学计算机网络试卷-B卷及答案.doc
- Suggestion [3,General]: 找不到命令 webpack,但它确实存在于当前位置。默认情况下,Windows PowerShell 不会从当前位置加载命令。如果信任此命令,请改为键
- 回填用土好还是砂石料好_养猪用颗粒料好还是自配料好?其实各有优劣,养猪人要会选择...
- Java包装类介绍与类型之间相互转换
- arcgis鹰眼图问题
- paip.c++ bcb 字符串String分割split 为 TStringList 不对的的问题解决..
- 斐波那契堆python实现——Fibonacci Heaps
- Spark 练习之疫情分析
- FPGA学习汇总(六)----数码管显示(1)
- 【现成工具】java获取国家法定节假日包含指定月份节假日和周末
- 这些微信头像,你敢换吗?
- 5G手机价格再创新低纪录,却不是小米!
- 【LeetCode】《剑指Offer》第Ⅴ篇⊰⊰⊰ 39 - 47题
- softmax回归从零开始实现