swan.closeReplyEditor

基础库 3.100.4 版本开始支持,以下版本请使用小程序发布器组件。

解释: 关闭原生半屏回复内容发布器。

方法参数

Object object

emojiPath 参数说明

属性名类型必填默认值说明
successFunction发布内容的回调函数
failFunction调起失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

示例

在开发者工具中预览效果

扫码体验

swan.closeReplyEditor - 图1请使用百度APP扫码

图片示例

swan.closeReplyEditor - 图2

swan.closeReplyEditor - 图3

swan.closeReplyEditor - 图4

代码示例

  • 在 .js 文件中
  1. Page({
  2. data: {
  3. res: ''
  4. },
  5. openReplyEditor() {
  6. const that = this;
  7. swan.openReplyEditor({
  8. sendBackgroundColor: '#3388ff',
  9. sendTextColor: '#FFFFFF',
  10. sendText: '发送',
  11. contentPlaceholder: '请输入评论内容',
  12. moduleList: ['emoji'],
  13. emojiPath: '../../emojidata',
  14. success: function (res) {
  15. that.setData({
  16. res: 'openReplyEditor success' + JSON.stringify(res)
  17. })
  18. console.log('openReplyEditor success', res);
  19. },
  20. fail: function (res) {
  21. console.log('openReplyEditor fail', res);
  22. that.setData({
  23. res: 'openReplyEditor fail' + JSON.stringify(res)
  24. })
  25. },
  26. complete: function (res) {
  27. console.log('openReplyEditor complete', res);
  28. }
  29. });
  30. // 3s后自动关闭评论发布器
  31. setTimeout(() => {
  32. swan.closeReplyEditor({
  33. success: function () {
  34. console.log('closeReplyEditor success');
  35. }
  36. });
  37. }, 3000);
  38. }
  39. });
  • 在 .swan 文件中
  1. <view class="intro">
  2. <button type="primary" bindtap="openReplyEditor">openReplyEditor</button>
  3. <view class="res">{{res}}</view>
  4. </view>