Github项目地址

https://github.com/yicm/WxComment

WxComment

WxComment是一个微信小程序的评论插件,结合BaaS提供商LeanCloud,无需其他另外的个人或者云服务器,就可以免费使用。解决了需要个人去注册域名、备案、购买云服务器的繁杂问题。

特色

  • 独立插件,独立放入小程序项目即可使用
  • 友好的UI界面和交互界面
  • 与微信用户信息绑定,显示微信用户头像和昵称
  • 支持插件内容修改,包括按钮文字,评论提示,评论字数最低限制等属性
  • 支持长按删除评论操作
  • 支持评论点赞功能

屏幕截图

下图为WxComment嵌入式到具体博客中显示的效果。

快速入手

  1. 注册LeanCloud账号,并创建过LeanCloud应用;

  2. 登陆LeanCloud账号,打开链接https://leancloud.cn/docs/weapp-domains.html,将显示域名配置到你的微信小程序服务器配置中;

  3. 设置小程序的 AppID 与 AppSecret
    3.1 登录 微信公众平台,在设置 > 开发设置 中获得 AppID 与 AppSecret
    3.2 前往 LeanCloud 控制台 > 组件 > 社交,保存「微信小程序」的 AppID 与 AppSecret

  4. 克隆项目WxComment并将其放入小程序根目录

$ git clone https://github.com/yicm/WxComment.git
  1. 将LeanCloud自己的AppID和AppKey复制到WxComment.js对应位置;
AV.init({appId: 'your leancloud appid',appKey: 'your leancloud appkey',
});
  1. 在小程序其他wxml文件中引入WxComment组件

test.wxml

<view class="WxComment"><WxComment tipOne="Markdown " tipTwo="will be supported, Powered by yicm." submitBtnText="回复" articleID="{{article_id}}" contentLen='1'></WxComment>
</view>

test.json

"usingComponents": {"WxComment": "/component/WxComment/WxComment"
}

WxComment组件属性说明:

tipOne: 颜色显示tip区域文字内容
tipTwo: 无颜色显示tip区域文字内容
submitBtnText:提交按钮文字内容
articleID:文章与WxComment绑定的唯一ID
contentLen:评论内容至少为多长限制

Demo

小程序小白AI博客引用WxComment组件示例:

TODO

  • 按查询条数分段显示
  • 添加回复功能
  • 支持图像显示
  • 支持markdown语法

License

MIT

微信小程序评论组件---WxComment相关推荐

  1. 微信小程序自定义组件方案

    前言:小程序已于11月初开放了小程序组件功能,但事件方面还不是很完善,有的组件暂时可能还是要用其他方式来实现,这里简单记录下开发小程序自定义组件的要点. 在小程序官方开发组件开发功能之前,自定义组件的 ...

  2. 微信小程序image组件频闪问题

    解决微信小程序image组件频闪问题 文章目录 解决微信小程序image组件频闪问题 现象 解决方案 参考链接 现象 这个问题我知道原因很少见,造成的后果更加少见. 后台同事传了一张测试图片,图片大小 ...

  3. 使用uniapp 开发微信小程序map组件在开发过程中遇到的问题

    ** 使用uniapp 开发微信小程序map组件在开发过程中遇到的问题 [菜鸟记录] ** 发现的问题: 如果给map设置初始化scale的话,手指缩放地图后,点击按钮让地图再次回到和初始化一样的 s ...

  4. 微信小程序image组件开发程序以及相关图片问题参考资料汇总

    微信小程序image组件开发程序以及相关图片问题参考资料汇总,希望对大家小程序开发能有一定的参考和借鉴价值.以下汇总主要涉及到微信小程序image组件有关资源路径.缩放和剪裁模式等进行的探讨,无论是对 ...

  5. 小程序子组件向父组件传值_一套组件化、可复用、易扩展的微信小程序 UI 组件库...

    如何使用 Wux Weapp 是一套组件化.可复用.易扩展的微信小程序 UI 组件库.在开始使用之前,需要先阅读微信小程序自定义组件的相关文档. 通过 npm 安装,需要依赖小程序基础库 2.2.1 ...

  6. uniapp 判断页面是否是横竖屏,解决微信小程序video组件全屏播放视频遮盖自定义播放控件问题

    如果res.deviceOrientation 等于landscape 的话是竖屏,portrait则是横屏.因为用户每旋转一次屏幕就会触发里面的onShow钩子,因此在页面显示或横竖屏变化都会触发这 ...

  7. 微信小程序自定义组件,提示组件

    微信小程序自定义组件,这里列举了一个常用的提示自定义组件,调用自定义组件中的方法和字段.仅供参考和学习. 编写组件: 在根目录下添加"components"目录,然后像添加Page ...

  8. php小程序onload,微信小程序 loading 组件实例详解

    这篇文章主要介绍了微信小程序 loading 组件实例详解的相关资料,需要的朋友可以参考下 loading通常使用在请求网络数据时的一种方式,通过hidden属性设置显示与否 主要属性: wxml 显 ...

  9. 手把手教你写一个微信小程序日历组件

    今天我们一起写一个微信小程序日历组件 微信小程序日历组件 github.com/749264345/w- 好,我们先看一下要实现的模样,如下图 由以上截图我们可以看到 1.日历可以通过按钮[切换展示效 ...

最新文章

  1. 逻辑回归之案例:癌症分类预测-良/恶性乳腺癌肿瘤预测
  2. ActiveMQ — 单节点 — 安装与配置
  3. jq 通过标签名称获取标签_怎样利用tag标签来获取长尾关键词排名
  4. 数据库中触发器、事务
  5. Project2010的新特性
  6. yelee博客的busuanzi访客统计失效问题解决
  7. python必看经典书籍:笨办法学python
  8. JAVA学习笔记001---认识了解NIO
  9. 对话短文本语义匹配-冠军代码
  10. OmniPlan Pro 4 for Mac(项目流程管理)
  11. 指导行为--数据分析价值之源
  12. 《了不起的我》读后感
  13. 嵌入式Linux设置开机自动运行程序(基于BusyBox init)
  14. Java岗大厂面试百日冲刺 - 日积月累,每日三题【Day30】—— 设计模式1
  15. PTA L2-043 龙龙送外卖
  16. 华为关闭系统更新EMUI9.0禁止更新mate10降级EMUI9
  17. pcb 受潮_高温潮湿对PCB电路板有影响吗?
  18. Nginx配置文件中文详解
  19. 项目经理需要的基本技能
  20. Spring AOP之@Around,@AfterReturning使用、切不进去问题解决

热门文章

  1. 给计算机老师致歉信,给老师道歉信四篇
  2. QQ空间登录协议分析:JS篇
  3. 程序员最头疼的七件事
  4. 采用空白文件目录结构管理磁盘空间,实现磁盘空间的分配和回收
  5. 弘辽科技:淘宝基础销量是什么?如何提升商品的基础销量?
  6. 【商务英语】邮件中的感谢
  7. cdsn怎么查看我的关注(我关注过谁)
  8. CNN优化trick
  9. 记录一些博客写作心得
  10. linux拷贝文件函数,如何使用Linux的splice()函数将文件复制到另一个文件?