⑴ mui框架怎麼實現跳轉頁面並刷新當前頁面
比如你的左邊框架名稱為left,右邊框架名稱為main.則在左邊的網頁里的超連接可以寫成這種形式:連接說明:target="main"中的"main"就是指的右邊框架。明白了嗎
⑵ mui 怎麼獲取openwindow 傳值
1、頁面初始化時,通過擴展參數傳值;
mui在初始化頁面時,提供了extras配置參數,通過該參數可以設置頁面參數,從而實現頁面間傳值;
mui框架在如下幾種場景下,會執行頁面初始化操作:
- 通過mui.openWindow()打開新頁面(若目標頁面為已預載入成功的頁面,則在openWindow方法中傳遞的extras參數無效);
- 通過mui.init()方法創建子頁面;
- 通過mui.init()方法預載入頁面;
- 通過mui.preload()方法預載入頁面
示例,假設我們有如下需求:
在首頁中打開關於頁面時,傳遞當前產品名稱及版本號,然後在關於頁面中讀取這兩個參數並顯示出來;
首頁實現代碼:
mui.openWindow({
url:'info.html',
id:'info.html',
extras:{
name:'mui',
version:'0.5.8'
}
});
關於頁面實現代碼:
var self = plus.webview.currentWebview();
var name = self.name;
var version = self.version;
2、頁面已創建,通過自定義事件傳值
⑶ mui適用場景說明,能不能在普通瀏覽器里使用,能否用於wap網站
為解決HTML5在低端Android機上的性能缺陷,mui引入了原生加速,其中最關鍵的就是webview控制項,因此mui若要發揮其全部能力,需和5+ App配合適用,若脫離5+ App,mui功能會受限,主要涉及三個部分: 一、webview窗口相關 涉及webview的,除了5+App,其它所有手機瀏覽器及PC瀏覽器均無法使用,涉及功能點包括: webview模式窗體動畫 創建子窗口(除了為解決區域滾動的常見雙webview場景,還涉及webview模式的選項卡等多webview場景) webview模式的側滑菜單(也有div方式側滑菜單) webview模式的tab選項卡(也有div方式選項卡) nativeUI,如原生的警告框、確認框、popover、actionsheet、toast。這些也有HTML5的實現。 預載入 自定義事件 二、第三方擴展插件 涉及webview的,除了5+App,其它所有手機瀏覽器及PC瀏覽器均無法使用,目前主要包括:語音輸入; 三、Touch事件相關(注意pc瀏覽器沒有touch事件) Touch事件相關的,手機端瀏覽器均可使用、pc端chrome模擬手機瀏覽器也可以正常使用。 但普通PC端瀏覽器因為沒有touch事件,可以顯示控制項但滑動操作功能會受限;涉及功能點包括: 手勢事件 mui封裝的tap相關處理業務:折疊面板、二級列表、二級選項卡; mui封裝的swipe、drag相關處理業務:圖片輪播、可左右滑動的圖文表格、可左右滑動的9宮格、滑動觸發列表項菜單、可拖動式側滑菜單、下拉刷新和上拉載入、可拖動式選項卡 【備注】:在PC端,大家將tap替換成click,將HTML5默認的Drag事件替換mui 的swipe和drag,就可以解決如上兩個問題。 除上述列出的功能點,其它mui功能,均可以在其它手機瀏覽器及PC服務端使用,所有CSS均不受影響。
⑷ mui.prompt()電腦端可以使用,手機端不能使用,為什麼
有些網站不想讓電腦訪問,在程序上做了判斷,只允許用手機打開網站。如果不是這種情況可以嘗試以下解決方法:
1.重啟路由器和數據機,查看一下路由有沒有屏蔽這個網站或者ip。
2.清除IE緩存,刪除所有Cookies,打開IE窗口工具-Internet選項-安全-受-限-制-的站點
3.打開IE窗口工具-內容-分級審查-啟用 拉到0
4.更改DNS:谷歌:8.8.8.8和8.8.4.4
純凈無劫持DNS服務:114.114.114.114 和 114.114.115.115
5.看是不是hosts文件裡面(位置\Windows\System32\drivers\etc\)被屏蔽了,去掉只讀,去掉隱藏,用txt打開。刪掉那個網址。
6.看看不是裝的有過濾軟體,把它卸載.
⑸ mui做手機app怎麼做單頁面開發
mui主張用webview方式開發APP(webview你可以理解為PC站中的iframe方式),所以MUI本身不支持單頁面應用的開發,如果想開發單頁面應用,建議使用VUE、angular、backbone等這類框架開發。只用MUI是不可能開發單頁面應用了,最基礎的一條,它沒有「路由」這個概念,所以不可能用它開發單頁面應用
⑹ mui 怎麼獲取openwindow 傳值
1、頁面初始化時,通過擴展參數傳值;
mui在初始化頁面時,提供了extras配置參數,通過該參數可以設置頁面參數,從而實現頁面間傳值;
mui框架在如下幾種場景下,會執行頁面初始化操作:
- 通過mui.openWindow()打開新頁面(若目標頁面為已預載入成功的頁面,則在openWindow方法中傳遞的extras參數無效);
- 通過mui.init()方法創建子頁面;
- 通過mui.init()方法預載入頁面;
- 通過mui.preload()方法預載入頁面
示例,假設我們有如下需求:
在首頁中打開關於頁面時,傳遞當前產品名稱及版本號,然後在關於頁面中讀取這兩個參數並顯示出來;
首頁實現代碼:
mui.openWindow({
url:'info.html',
id:'info.html',
extras:{
name:'mui',
version:'0.5.8'
}
});
關於頁面實現代碼:
var self = plus.webview.currentWebview();
var name = self.name;
var version = self.version;
2、頁面已創建,通過自定義事件傳值
⑺ 有沒有網頁版的UI框架,既能在手機上瀏覽,也能在PC上瀏覽
有啊.http://jquerymobile.com/這個就是搞這個的,既能在手機上瀏覽,也能在PC上瀏覽在手機上瀏覽能適配屏幕,在PC上瀏覽也不會太難看。樓主給分,給分!