本文實例講述了微信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程序設計有所幫助。
新聞熱點
疑難解答