百度智能小程序 調(diào)起半屏內(nèi)容發(fā)布器

2020-09-05 14:46 更新

swan.openReplyEditor

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

解釋:調(diào)起半屏內(nèi)容發(fā)布器,并支持開發(fā)者配置發(fā)布器展示模塊。此 API 版本為單框架,不接入百度服務(wù),即發(fā)布的內(nèi)容無法進(jìn)入百度 APP 個(gè)人主頁(yè)、無法接入百度互動(dòng)消息推送。若想自動(dòng)接入百度服務(wù),請(qǐng)使用一站式互動(dòng)組件

方法參數(shù)

Object object

object 參數(shù)說明

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

sendBackgroundColor

String

#3388ff

發(fā)布按鈕填充顏色,支持 #333 和 #333333 兩種寫法

sendTextColor

String

#ffffff

發(fā)表按鈕顏色,支持 #333 和 #333333 兩種寫法

sendText

Object

發(fā)表

發(fā)表的顯示文案

contentPlaceholder

String

請(qǐng)輸入內(nèi)容

內(nèi)容提示占位文案

moduleList

Array.<string>

顯示模塊 list

emojiPath

String

設(shè)置自定義表情配置路徑

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í)行)

success 返回參數(shù)說明

參數(shù)名 類型 說明

status

String

當(dāng)前發(fā)布器狀態(tài)。reply:點(diǎn)擊發(fā)表按鈕;draft:草稿狀態(tài),發(fā)布器當(dāng)前為隱藏狀態(tài)

tempFile

Array.<object>

圖片的本地文件列表,每一項(xiàng)是一個(gè) File 對(duì)象

content

String

正文

moduleList 列表

若 moduleList 傳空數(shù)組或不傳,則默認(rèn)展示正文、圖片模塊、表情模塊。若傳值,則只展示所傳 list 中配置的模塊。如:moduleList: ['image']則只展示圖片模塊。

moduleList 類型 描述

image

String

圖片模塊

emoji

String

表情模塊

emojiPath 參數(shù)說明

開發(fā)者在配置 emoji 模塊后,可以選擇是否使用自定義表情表。若使用自定義表情功能,則將自定義表情的資源文件夾路徑傳入 emojiPath 字段。若不傳 emojiPath 字段則使用默認(rèn)表情包。

自定義表情資源文件夾格式

文件夾中包括:emoji.json 和所有表情圖片資源。外層文件夾名字可以由開發(fā)者自由定義,路徑配置在 emojiPath 中即可,emoji.json 為固定文件名,請(qǐng)開發(fā)者按格式創(chuàng)建。表情沒有數(shù)量和大小限制,但是表情資源會(huì)占用包體大小。 圖片

emoji.json格式:

圖片

示例


圖片示例

代碼示例:moduleList 傳空 
在開發(fā)者工具中打開

<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">打開文本半屏發(fā)布器</button>
    </view>
</view>

代碼示例 2:moduleList 傳 image 和 emoji 
在開發(fā)者工具中打開

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>展示全部功能</view>
           <view>moduleList:['image','emoji']</view>
        </view>
        <button type="primary" bindtap="openReplyEditorAll">打開圖文半屏發(fā)布器</button>
    </view>
</view>

Bug & Tip

  • 工具返回的 status 是 0 ,與預(yù)期不符,正在修復(fù)中。


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

掃描二維碼

下載編程獅App

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

編程獅公眾號(hào)