百度智能小程序 關(guān)閉半屏回復(fù)內(nèi)容發(fā)布器

2020-09-05 14:46 更新

swan.closeReplyEditor

基礎(chǔ)庫(kù) 3.100.4 版本開(kāi)始支持,以下版本請(qǐng)使用小程序發(fā)布器組件。

解釋: 關(guān)閉原生半屏回復(fù)內(nèi)容發(fā)布器。

方法參數(shù)

Object object

emojiPath 參數(shù)說(shuō)明

屬性名 類型 必填 默認(rèn)值 說(shuō)明

success

Function

發(fā)布內(nèi)容的回調(diào)函數(shù)

fail

Function

調(diào)起失敗的回調(diào)函數(shù)

complete

Function

接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)

示例 

在開(kāi)發(fā)者工具中打開(kāi)


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>基礎(chǔ)用法</view>
           <view>moduleList:[]</view>
        </view>
        <button type="primary" bindtap="openReplyEditor">打開(kāi)文本半屏發(fā)布器</button>
    </view>
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>展示全部功能</view>
           <view>moduleList:['image','emoji']</view>
        </view>
        <button type="primary" bindtap="openReplyEditorAll">打開(kāi)圖文半屏發(fā)布器</button>
    </view>
</view>
Page({
    openReplyEditor() {
        swan.openReplyEditor({
            sendBackgroundColor: '#3388ff',
            sendTextColor: '#FFFFFF',
            contentPlaceholder: '請(qǐng)輸入評(píng)論內(nèi)容',
            moduleList: [],
            success: res => {
                console.log('openReplyEditor success', res);
                // 點(diǎn)擊了發(fā)表按鈕
                if (res.status === 'reply' || res.status === 'replay') {
                // 開(kāi)發(fā)者處理返回內(nèi)容。
                    swan.showToast({
                        title: '發(fā)表成功',
                        icon: 'none'
                    });
                    swan.closeReplyEditor();
                    // 主動(dòng)關(guān)閉評(píng)論發(fā)布器
                }
                else if (res.status === 'draft') {
                    // 處理草稿內(nèi)容,如ui處理
                }
            },
            fail: err => {
                console.log('openReplyEditor fail', err);
            },
            complete: res => {
                console.log('openReplyEditor complete', res);
            }
        });
    },
    openReplyEditorAll() {
        swan.openReplyEditor({
            sendBackgroundColor: '#3388ff',
            sendTextColor: '#FFFFFF',
            contentPlaceholder: '請(qǐng)輸入評(píng)論內(nèi)容',
            moduleList: ['emoji', 'image'],
            emojiPath: '../emojidata',
            success: res => {
                this.setData({
                    res: 'openReplyEditor success' + JSON.stringify(res)
                });
                console.log('openReplyEditor success', res);
                if (res.status === 'reply' || res.status === 'replay') {
                    swan.showToast({
                        title: '發(fā)表成功',
                        icon: 'none'
                    });
                    swan.closeReplyEditor();
                }
            },
            fail: res => {
                console.log('openReplyEditor fail', res);
            },
            complete: res => {
                console.log('openReplyEditor complete', res);
            }
        });
    }
});


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)