教你使用一套程式碼解決出海問題
快應用海外不支援一些介面,比如 service.share ,怎麼在程式碼裡判斷並遮蔽,又不影響國內版本的使用呢?
解決方法:
可以先判斷下 當前快應用中心華為帳號的countryCode( 如何獲取詳見:https://developer.huawei.com/consumer/cn/doc/development/quickApp-References/quickapp-api-device#h2-1589360178560-0) ,如果是CN,則可以正常使用service.share 。具體實現參考以下程式碼:
app.ux 程式碼片段如下:
data: { localeObject: '' }, test() { device.getServiceCountryCode({ success: function (ret) { this.localeObject = ret.serviceCountryCode console.log(ret.serviceCountryCode); }, fail: function (erromsg, errocode) { this.localeObject = 'errocode:' + errocode + ',erromsg:' + erromsg console.log(erromsg, errocode); }, complete: function () { } }) return this.localeObject }
頁面 ux 中呼叫 service.share :
fastAppShare() { if (this.$app.$def.test()==='CN') { share.share({ //此處為三方分享內容 }) } }
原文連結: https://developer.huawei.com/consumer/cn/forum/topic/0201411988307210395?fid=18
原作者: Mayism
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69970551/viewspace-2768732/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 教你如何使用PyTorch解決多分類問題PyTorch
- ts程式碼提示很慢問題解決
- 教你兩招解決EOS CPU短缺問題
- 【譯】解決問題比寫程式碼更重要
- 低程式碼開發可以解決哪些問題
- mysql使用source 命令亂碼問題解決方法MySql
- 手摸手教你解決重定向快取問題快取
- 一個案例,教你巧用DMAIC解決“大問題”!AI
- 解決中文亂碼問題
- 一行程式碼解決求重問題行程
- 手把手教你分析解決MySQL死鎖問題MySql
- Java程式碼解決ElasticSearch的Result window is too large問題JavaElasticsearch
- Python小白的爬蟲問題與解決(含程式碼)Python爬蟲
- 用無程式碼解決CRM角色許可權問題
- 程式碼解決快取穿透和快取雪崩問題快取穿透
- springmvc 解決中文亂碼問題SpringMVC
- MySql中文亂碼問題解決MySql
- Jmeter 解決中文亂碼問題JMeter
- 手把手教你寫網路爬蟲(8):徹底解決亂碼問題爬蟲
- AI 閘道器零程式碼解決 AI 幻覺問題AI
- 你解決的問題比你編寫的程式碼更重要!
- 使用 SonarQube 追蹤程式碼問題
- 手把手教你擼一套Redux(Redux原始碼解讀)Redux原始碼
- 解決 requests 庫 URL 編碼問題
- 解決Kali Linux 2020.1亂碼問題Linux
- TongWeb下亂碼問題解決思路Web
- java中亂碼問題解決方法Java
- 徹底解決Python編碼問題Python
- js解決url中文亂碼問題JS
- cat 輸出亂碼問題解決
- 解決plsql中中文亂碼問題SQL
- 教你如何解決win10執行msi提示錯誤程式碼2502的問題Win10
- 解決無法使用VI的問題
- 空格在程式碼中變成其他字元或者亂碼問題解決方法字元
- 解決:如何將Python程式碼打包成exe可執行程式的問題Python行程
- 程式設計師不是在編寫程式碼,而是在解決問題 - LanRaccoon程式設計師
- 使用Jenkins + git submodule 實現自動化編譯,解決程式碼安全性問題JenkinsGit編譯
- 教你如何解決PostgreSQL Array使用中的一些小問題SQL