W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
基礎(chǔ)庫 1.23.0 開始支持本方法,低版本需做兼容處理。
創(chuàng)建更多游戲按鈕。用戶點(diǎn)擊該按鈕后,會彈出一個(gè)固定樣式的彈窗,彈窗中包含預(yù)先配置的小游戲列表。
Object 類型,屬性如下:
屬性 | 類型 | 默認(rèn)值 | 必填 | 描述 |
---|---|---|---|---|
type | string | 是 | 按鈕的類型,取值 image 或 text。image 對應(yīng)圖片按鈕,text 對應(yīng)文本按鈕 | |
image | string | 否 | 按鈕的背景圖片,type 為 image 時(shí)必填。僅支持本地圖片,目錄包括代碼包目錄、臨時(shí)文件目錄和本地用戶目錄 | |
text | string | 更多游戲 | 否 | 按鈕上的文本內(nèi)容, type 為 text 時(shí)有效 |
style | object | 是 | 按鈕的樣式 | |
appLaunchOptions | Array<object> | 是 | 小游戲的啟動參數(shù) | |
onNavigateToMiniGame | function | 否 | 跳轉(zhuǎn)小游戲時(shí)的回調(diào)函數(shù) |
Array<object> 類型,結(jié)構(gòu)如下:
屬性 | 類型 | 默認(rèn)值 | 必填 | 說明 |
---|---|---|---|---|
appId | string | 是 | 要打開的小游戲 appId | |
query | string | 否 | 查詢字符串,必須是 key1=val1&key2=val2 的格式。可通過 tt.getLaunchOptionSync() 或 tt.onShow() 獲取啟動參數(shù)中的 query | |
extraData | object | 否 | 需要傳遞給目標(biāo)小游戲的數(shù)據(jù)??赏ㄟ^ tt.getLaunchOptionsSync() 或 tt.onShow() 返回的 referrerInfo 字段獲取對應(yīng)數(shù)據(jù) |
Object 類型,屬性如下:
屬性 | 類型 | 說明 |
---|---|---|
errCode | number | 跳轉(zhuǎn)錯(cuò)誤碼 |
errMsg | string | 跳轉(zhuǎn)失敗時(shí)的提示信息 |
值 | 說明 |
---|---|
0 | 跳轉(zhuǎn)成功 |
1 | 跳轉(zhuǎn)失敗 |
2 | 用戶取消 |
屬性 | 類型 | 默認(rèn)值 | 必填 | 說明 |
---|---|---|---|---|
left | number | 是 | 左上角橫坐標(biāo) | |
top | number | 是 | 左上角縱坐標(biāo) | |
width | number | 是 | 寬度 | |
height | number | 是 | 高度 | |
backgroundColor | string | 是 | 背景顏色 | |
borderColor | string | 是 | 邊框顏色 | |
borderWidth | number | 是 | 邊框?qū)挾?/td> | |
borderRadius | number | 是 | 邊框圓角 | |
textAlign | string | 是 | 文本的水平居中方式 | |
fontSize | number | 是 | 字號 | |
lineHeight | number | 是 | 文本的行高 | |
textColor | string | 是 | 文本顏色 |
值 | 說明 |
---|---|
left | 居左 |
center | 居中 |
right | 居右 |
返回一個(gè) MoreGamesButton 對象
const btn = tt.createMoreGamesButton({
type: "image",
image: "images/more_games_btn.png",
style: {
left: 20,
top: 40,
width: 150,
height: 40,
lineHeight: 40,
backgroundColor: "#ff0000",
textColor: "#ffffff",
textAlign: "center",
fontSize: 16,
borderRadius: 4,
borderWidth: 1,
borderColor: "#ff0000"
},
appLaunchOptions: [
{
appId: "ttXXXXXX",
query: "foo=bar&baz=qux",
extraData: {}
}
// {...}
],
onNavigateToMiniGame(res) {
console.log("跳轉(zhuǎn)其他小游戲", res);
}
});
btn.onTap(() => {
console.log("點(diǎn)擊更多游戲");
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: