1. 程式人生 > >Egret微信小遊戲轉發、分享等功能實現

Egret微信小遊戲轉發、分享等功能實現

http://bbs.egret.com/thread-50904-1-1.html

這是官方教程的實現。

1. 需要在Platform.ts裡呼叫platform.js介面。
2. 在Main.ts通過Platform.ts呼叫執行函式 。
3. 在 platform.js寫相對應的邏輯程式碼。

這是官方的步驟。

主要介紹

1.platform。這是平臺的介面,都封裝在這個類中。自己可以實現繼承並實現。

2.Main 函式

3.platform.js是egret中platform.ts與微信平臺對應的檔案。如果按照官方文件的做法得把函式實現寫在這裡。

 

如果確實按照官方文件做法,你會發現每次明明自己在Platform類中定義了,微信開發者工具卻提示你定義的函式找不到。這是為什麼呢?這是因為egret會預設把platform預設為微信開發工具中的platform.js,所以會出現沒有定義的情況。只需要在game.js中註釋掉require(platform.js)這一行就OK。然後就可以了。

不過一般的做法可以在把預設的繼承刪除。自己寫一個繼承類去寫自己的東西。