DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> JavaScript入門知識 >> 關於JavaScript >> 微信js-sdk界面操作接口用法示例
微信js-sdk界面操作接口用法示例
編輯:關於JavaScript     

本文實例講述了微信js-sdk界面操作接口用法。分享給大家供大家參考,具體如下:

前提已經在wx.config()中獲取到接口的權限,以官方文檔為准

說明:

1.目前提供的界面操作接口和使用都比較簡單

2.有些好像還有點重復

3.“調整字體”、“投訴”這兩個測試的時候無法隱藏,屬於基礎類

一、關閉微信浏覽器窗口

wx.closeWindow()

window.close()關閉微信浏覽器無效,當前方法被屏蔽,在 Cordova的WebView中也是這樣不可用

二、顯示或隱藏部分按鈕接口

說明,基礎類無法控制隱藏和顯示

//隱藏指定菜單項,要隱藏的菜單項
//只能隱藏“傳播類”和“保護類”按鈕
wx.hideMenuItems({
  menuList:[
  'menuItem:exposeArticle', //基礎類 菜單不能隱藏
  'menuItem:setFont'
  ]
});
// 'menuItem:share:weiboApp', //分享到微博,不可用(屬於傳播類)
// 'menuItem:refresh'  //刷新按鈕不可用(屬於基礎類)
//顯示指定菜單項
//只能顯示部分“傳播類”和保護類
wx.showMenuItems({
  menuList:[
  'menuItem:share:qq',
  'menuItem:copyUrl',
  ]
});

三、顯示或隱藏非基礎按鈕接口

//隱藏非基礎按鈕
wx.hideAllNonBaseMenuItem();
//顯示非基礎按鈕
wx.showAllNonBaseMenuItem();

四、顯示或隱藏菜單,測試無效,測試結果和非基礎按鈕功能相同

//隱藏右上角菜單
wx.hideOptionMenu();
//隱藏右上角菜單
wx.showOptionMenu();

附錄3-所有菜單項列表

基本類

舉報: "menuItem:exposeArticle"
調整字體: "menuItem:setFont"
日間模式: "menuItem:dayMode"
夜間模式: "menuItem:nightMode"
刷新: "menuItem:refresh"
查看公眾號(已添加): "menuItem:profile"
查看公眾號(未添加): "menuItem:addContact"

傳播類

發送給朋友: "menuItem:share:appMessage"
分享到朋友圈: "menuItem:share:timeline"
分享到QQ: "menuItem:share:qq"
分享到Weibo: "menuItem:share:weiboApp"
收藏: "menuItem:favorite"
分享到FB: "menuItem:share:facebook"
分享到 QQ 空間/menuItem:share:QZone

保護類

編輯標簽: "menuItem:editTag"
刪除: "menuItem:delete"
復制鏈接: "menuItem:copyUrl"
原網頁: "menuItem:originPage"
閱讀模式: "menuItem:readMode"
在QQ浏覽器中打開: "menuItem:openWithQQBrowser"
在Safari中打開: "menuItem:openWithSafari"
郵件: "menuItem:share:email"
一些特殊公眾號: "menuItem:share:brand"

更多關於JavaScript相關內容感興趣的讀者可查看本站專題:《JavaScript中json操作技巧總結》、《JavaScript切換特效與技巧總結》、《JavaScript查找算法技巧總結》、《JavaScript動畫特效與技巧匯總》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》

希望本文所述對大家JavaScript程序設計有所幫助。

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved