百度智能小程序 調起原生全屏內容發(fā)布器

2020-09-05 14:46 更新

swan.openCommunityEditor

基礎庫 3.90.1 版本開始支持。以下版本請使用小程序發(fā)布器組件

解釋:調起原生全屏內容發(fā)布器,并支持開發(fā)者配置發(fā)布器展示模塊。

方法參數(shù)

Object object

object 參數(shù)說明

屬性名 類型 必填 默認值 說明

contentPlaceholder

String

請輸入正文

正文默認占位符

titlePlaceholder

String

請輸入標題

標題默認占位文符

moduleList

Array.<string>

顯示模塊 list

imageConf

Object

{maxNum:9,ratio:1}

圖片參數(shù)配置,最大上傳圖片數(shù)量和圖片壓縮比。

navBarTitleText

String

發(fā)布帖子

導航欄標題文案

navBarTextStyle

String

black

導航欄標題文字顏色,有效值 black / white 。

navBarBackgroundColor

HexColor

#ffffff

導航欄背景顏色

confirmText

String

發(fā)布

發(fā)布按鈕的文字,最多 2 個字符,超出長度會被截斷。

confirmColor

HexColor

#3388ff

發(fā)布按鈕的文字顏色

cancelText

String

取消

取消按鈕的文字,最多 2 個字符,超出長度會被截斷。

cancelColor

HexColor

#666666

取消按鈕的文字顏色

targetText

String

設置發(fā)布范圍文案,若配置發(fā)布范圍模塊,則必填。

emojiPath

String

設置自定義表情配置路徑

success

Function

發(fā)布內容的回調函數(shù)

fail

Function

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

complete

Function

接口調用結束的回調函數(shù)(調用成功、失敗都會執(zhí)行)

success 返回參數(shù)說明

參數(shù)名 類型 說明

tempFilePaths

Array.<string>

圖片的本地文件路徑列表 。

tempFiles

Array.<object>

圖片的本地文件列表,每一項是一個 File 對象。

title

String

標題

content

String

正文

moduleList 列表

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

moduleList 類型 描述

title

String

標題

image

String

圖片模塊

emoji

String

表情模塊

target

String

發(fā)布范圍模塊

imageConf 參數(shù)說明

參數(shù) 類型 描述

maxNum

Number

最多上傳圖片數(shù)量

ratio

Number

圖片壓縮比例,0-1 之間的浮點型

emojiPath 參數(shù)說明

開發(fā)者在配置 emoji 模塊后,可以選擇是否使用自定義表情表。若使用自定義表情功能,則將自定義表情的資源文件夾路徑傳入 emojiPath 字段。若不傳 emojiPath 字段則使用默認表情包。自定義表情資源文件夾格式:文件夾中包括:emoji.json 和所有表情圖片資源。外層文件夾名字可以由開發(fā)者自由定義,路徑配置在 emojiPath 中即可,emoji.json 為固定文件名,請開發(fā)者按格式創(chuàng)建。表情沒有數(shù)量和大小限制,但是表情資源會占用包體大小。

圖片

emoji.json 格式:

圖片

示例 

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


圖片示例

代碼示例

<view class="wrap">
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>基礎用法</view>
           <view>moduleList:[]</view>
        </view>
        <button type="primary" bindtap="openCommunityEditor">打開圖文發(fā)布器</button>
    </view>
    <view class="card-area">
        <view class="top-description border-bottom">
           <view>展示全部功能</view>
           <view>moduleList:['title','image','emoji','target']</view>
        </view>
        <button type="primary" bindtap="openCommunityEditorAll">打開全功能發(fā)布器</button>
    </view>
    <view class="tip-week">
        注:基礎庫 3.90.1 版本開始支持。
    </view>
</view>


以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號