百度智能小程序 關(guān)閉原生全屏內(nèi)容發(fā)布器

2020-09-05 14:46 更新

swan.closeCommunityEditor

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

解釋: 關(guān)閉原生全屏內(nèi)容發(fā)布器

方法參數(shù)

Object object

emojiPath 參數(shù)說明

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

success

Function

發(fā)布成功的回調(diào)函數(shù)

fail

Function

發(fā)布失敗的回調(diào)函數(shù)

complete

Function

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

示例 

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


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>原帖標(biāo)題</view>
           <view>{{content}}</view>
        </view>
        <button type="primary" bindtap="openCommunityEditor">點(diǎn)擊回復(fù)原帖</button>
    </view>
</view>
Page({
    data: {
        content: '原帖內(nèi)容'
    },

    openCommunityEditor() {
        swan.openCommunityEditor({
            contentPlaceholder: '請(qǐng)輸入帖子正文',
            titlePlaceholder: '請(qǐng)輸入標(biāo)題',
            moduleList: ['title', 'image', 'emoji', 'target'],
            imageConf: {
                maxNum: 9,
                ratio: 1
            },
            navBarTitleText: '發(fā)布帖子',
            navBarTextStyle: 'black',
            navBarBackgroundColor: '#ffffff',
            confirmText: '發(fā)布',
            confirmColor: '#3388ff',
            cancelText: '取消',
            cancelColor: '#666666',
            targetText: '話題/吧/版塊',
            emojiPath: '../../common/emojidata',
            success: res => {
                console.log('openCommunityEditor success', res);
                swan.closeCommunityEditor();
                swan.showToast({
                    title: '發(fā)布成功',
                    icon: 'none'
                });
            },
            fail: err => {
                console.log('openCommunityEditor fail', err);
                swan.closeCommunityEditor();
            },
            complete: res => {
                console.log('openCommunityEditor complete', res);
            }
        });
        // 定時(shí)器模擬開發(fā)者的提示時(shí)機(jī),真實(shí)時(shí)機(jī)可據(jù)業(yè)務(wù)場(chǎng)景觸發(fā)
        setTimeout(() => {
            swan.showModal({
                title: '更新提示',
                content: '您所評(píng)論的內(nèi)容有更新,是否要回到原帖查看,您當(dāng)前所編輯的內(nèi)容不會(huì)被保存',
                success: res => {
                    if (res.confirm) {
                    swan.closeCommunityEditor();
                        this.setData('content', '更新的內(nèi)容');
                    }
                    else if (res.cancel) {
                        console.log('用戶點(diǎn)擊了取消');
                    }
                }
            });
        }, 5000);
    }
});


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)