2018-12-13

JSON輕量級的數(shù)據(jù)交換格式

mui.openWindowWithTitle({

? ? url: 'xxx.html', //String類型,要打開的界面的地址

? ? id: 'id', //String類型,要打開的界面的id

? ? styles: { //Webview窗口對象的樣式

? ? ? ? width: '100%', //String類型,窗口的寬度.支持百分比、像素值,默認(rèn)為100%.未設(shè)置width屬性值時(shí),可同時(shí)設(shè)置left和right屬性值改變窗口的默認(rèn)寬度.

? ? ? ? height: '100%', //String類型,窗口的高度.支持百分比、像素值,默認(rèn)為100%.當(dāng)未設(shè)置height屬性值時(shí),優(yōu)先通過top和bottom屬性值來計(jì)算窗口的高度.

? ? ? ? left: '0px', //String類型,窗口水平向右的偏移量.支持百分比,像素值,默認(rèn)值為0px.未設(shè)置left屬性值,優(yōu)先通過right和width屬性值來計(jì)算窗口的left位置.

? ? ? ? right: '0px', //String類型,窗口水平向左的偏移量.支持百分比、像素值,默認(rèn)無值(根據(jù)left和width屬性值來自動計(jì)算).當(dāng)設(shè)置了left和width值時(shí),忽略此屬性值;當(dāng)未設(shè)置width值時(shí),可通過left和bottom屬性值來確定窗口的寬度.

? ? ? ? top: '0px', //String類型,窗口垂直向下的偏移量.支持百分比、像素值,默認(rèn)值為0px.未設(shè)置top屬性值時(shí),優(yōu)先通過bottom和height屬性值來計(jì)算窗口的top位置.

? ? ? ? bottom: '0px', //String類型,窗口垂直向上的偏移量.支持百分比,像素值,默認(rèn)值無值(根據(jù)top和height屬性值來自動計(jì)算).當(dāng)同時(shí)設(shè)置了top和height值時(shí),忽略此屬性值;當(dāng)未設(shè)置height值時(shí),可通過top和bottom屬性值來確定窗口的高度.

? ? ? ? zindex: 0 //Number類型,窗口的堆疊順序值.擁有更高堆疊順序的窗口總是會處于堆疊順序較低的窗口的前面,擁有相同堆疊順序的窗口后調(diào)用show方法則在前面.

? ? ? ? margin: 'auto', //String類型,窗口的邊距.用于定位窗口的位置.auto:居中.若設(shè)置了left、right、top、bottom則對應(yīng)的邊距值失效.

? ? ? ? background: '', //String類型,窗口的背景顏色.設(shè)置background為顏色值,窗口為獨(dú)占模式顯示(占整個(gè)屏幕區(qū)域).設(shè)置background為"transparent",則表示窗口背景透明,為非獨(dú)占模式.

? ? ? ? opacity: 1, //Number類型,窗口的不透明度.0為全透明,1為不透明,默認(rèn)值為1,即不透明.安卓4.0以下不支持.

? ? ? ? mask: 'none', //String類型,窗口的遮罩.用于設(shè)置Webview窗口的遮罩層樣式,遮罩層會覆蓋Webview中所有內(nèi)容,包括子webview,并且截獲webview的所有觸屏事件,此時(shí)Webview窗口的點(diǎn)擊操作會觸發(fā)maskClick事件.字符串類型,可取值:rgba格式字符串,定義純色遮罩層樣式,如"rgba(0,0,0,0.5)",表示黑色半透明; "none",表示不使用遮罩層; 默認(rèn)值為"none",即無遮罩層.

? ? ? ? bounce: 'vertical', //String類型,窗口遇到邊框是否有反彈效果.none:沒有反彈效果.vertical:垂直方向有反彈效果.horizontal:水平方向有反彈效果.all:垂直和水平方向都有反彈效果.默認(rèn):none.

? ? ? ? bounceBackground: '', //String類型,窗口回彈效果區(qū)域的背景.窗口回彈效果區(qū)域背景可支持顏色值或圖片.顏色值格式:"#RRGGBB".背景格式:"url(%image path%)",例如:"url(./icon.png)",圖片采用平鋪模式繪制.安卓不支持.

? ? ? ? popGesture: 'close', //String類型,窗口的側(cè)滑返回功能.none:無側(cè)滑返回功能.close:側(cè)滑返回關(guān)閉Webview窗口.hide:側(cè)滑返回隱藏webview窗口.安卓5+環(huán)境不支持.

? ? ? ? scrollIndicator: 'none', //String類型,窗口是否顯示滾動條.all:垂直和水平滾動條都顯示.vertical:僅顯示垂直滾動條.horizontal:僅顯示水平滾動條.none:垂直和水平滾動條都不顯示.默認(rèn):all.注意:顯示滾動條的前提條件是窗口中的內(nèi)容超過窗口顯示的寬或高.

? ? ? ? scrollsToTop: true, //Boolean類型,點(diǎn)擊設(shè)備的狀態(tài)欄時(shí)是否滾動返回至頂部.true:點(diǎn)擊設(shè)備的狀態(tài)欄可以滾動返回至頂部.false:點(diǎn)擊設(shè)備的狀態(tài)欄不可以.默認(rèn):true.在iPhone上有且只有一個(gè)Webview窗口的scrollsToTop屬性值為true時(shí)才生效,所以在顯示和關(guān)閉Webview窗口時(shí)需動態(tài)更新所有Webview的scrollsToTop值,已確保此功能生效.安卓不支持.

? ? ? ? scalable: false, //Boolean類型,窗口是否可縮放.true:用戶可通過雙指操作放大或縮小頁面,此時(shí)html頁面可通過meta節(jié)點(diǎn)設(shè)置"name="viewport" content="user-scalable=no""來限制頁面不可縮放.false:用戶不可通過雙指操作放大或縮小頁面,即使頁面中的meta節(jié)點(diǎn)也無法開啟可縮放功能.默認(rèn):false.

? ? ? ? softinputMode: '', //String類型,彈出系統(tǒng)軟鍵盤模式.adjustPan:彈出軟鍵盤時(shí)Webview窗口自動上移,以保證當(dāng)前輸入框可見.adjustResize:自動調(diào)整Webview窗口大小(屏幕區(qū)域減去軟鍵盤區(qū)域),同時(shí)自動滾動Webview保證輸入框可見.默認(rèn):adjustPan.安卓不支持.

? ? ? ? statusbar: {//WebviewStatusbarStyles類型,窗口狀態(tài)欄樣式.僅在應(yīng)用設(shè)置為沉浸式狀態(tài)欄樣式下有效,設(shè)置此屬性后將自動保留系統(tǒng)狀態(tài)欄區(qū)域不被Webview窗口占用(即Webview窗口非沉浸式樣式顯示).

? ? ? ? ? ? background: '#fff'

? ? ? ? },

? ? ? ? subNViews: [ //Array[ WebviewSubNViewStyles ]類型,定義窗口的原生子View控件.數(shù)組類型,可通過配置項(xiàng)設(shè)置原生子View控件,每個(gè)配置項(xiàng)對應(yīng)添加一個(gè)原生子View控件.通過Webview窗口的getSubNViews()方法可獲取原生子View控件對象數(shù)組.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewSubNViewStyles

? ? ? ? ? ? {

? ? ? ? ? ? ? ? id: '', //String類型,原生子View控件的標(biāo)識.可通過plus.nativeObj.View.getViewById(id)方法傳入此標(biāo)識來獲取子View控件對象.

? ? ? ? ? ? ? ? type: '', //String類型,原生子View控件類型.NView:原生子View控件(plus.nativeObj.NView).ImageSlider:原生圖片輪播控件(plus.nativeObj.ImageSlider).默認(rèn):NView.

? ? ? ? ? ? ? ? styles: { //ViewStyles類型,原生子View控件的樣式.可設(shè)置原生控件的位置、大小等信息.

? ? ? ? ? ? ? ? ? ? backgroundColor: '', //String類型,區(qū)域背景顏色.顏色值格式為"#RRGGBB".默認(rèn)值為透明區(qū)域.

? ? ? ? ? ? ? ? ? ? bottom: '', //String類型,View控件垂直向上的偏移量.現(xiàn)對于父容器底部的距離,可取值:像素值,如"100px";百分比,如"10%",相對于父容器的高度,如果沒有父容器則相對于屏幕高度.當(dāng)設(shè)置了top和height值時(shí),忽略此屬性值;未設(shè)置height值時(shí),可通過top和bottom屬性值來確定View控件的高度.

? ? ? ? ? ? ? ? ? ? dock: '', //String類型,View控件的??糠绞?當(dāng)Webview窗口添加到另外一個(gè)窗口中時(shí),停靠方式才會生效,采用??糠绞教砑訒?dǎo)致原Webview窗口自動調(diào)整其大小避免其內(nèi)容被子窗口蓋住.top:控件停靠則頁面頂部;bottom:底部;right:右側(cè);left:控件??吭陧撁孀髠?cè).默認(rèn):top.

? ? ? ? ? ? ? ? ? ? height: '', //String類型,區(qū)域的高度.可取值:像素值,如"100px";百分比,如"10%",相對于父容器的高度,如果沒有父容器則相對于屏幕高度;內(nèi)容自適應(yīng),如"wrap_content",根據(jù)內(nèi)容計(jì)算控件的高度.默認(rèn)值為"100%".

? ? ? ? ? ? ? ? ? ? width: '', //String類型,區(qū)域的寬度.可取值:像素值,如"100px";百分比,如"10%",相對于父控件的寬度.

? ? ? ? ? ? ? ? ? ? top: '', //String類型,View控件左上角的垂直偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于父控件的高度;自動計(jì)算,如"auto",根據(jù)height值自動計(jì)算,相對于父控件垂直居中.

? ? ? ? ? ? ? ? ? ? left: '', //String類型,區(qū)域左上角的水平偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于父控件的寬度;自動計(jì)算,如"auto",根據(jù)width值自動計(jì)算,相對于父控件水平居中.默認(rèn):"0px".

? ? ? ? ? ? ? ? ? ? opacity: '', //Number類型,View控件的不透明度.取值范圍為0-1,0為全透明,1為不透明,默認(rèn)值為1,即不透明.

? ? ? ? ? ? ? ? ? ? position: '', //String類型,View控件的排版方式.當(dāng)Webview窗口添加到另外一個(gè)窗口中時(shí),排版位置才會生效,排版位置決定子窗口在父窗口中的定位方式.static:控件在頁面中正常定位,如果頁面存在滾動條則隨窗口內(nèi)容滾動.absolute:控件在頁面中絕對定位,如果頁面存在滾動條不隨窗口內(nèi)容滾動.dock:控件在頁面中停靠,??康奈恢糜蒬ock屬性值決定.默認(rèn):absolute.

? ? ? ? ? ? ? ? ? ? statusbar: { //ViewStatusbarStyles類型,View控件的狀態(tài)欄樣式.僅在應(yīng)用設(shè)置為沉浸式狀態(tài)欄樣式下有效,設(shè)置此屬性后將自動保留系統(tǒng)狀態(tài)欄區(qū)域不被View控件占用(即View控件非沉浸式樣式顯示).

? ? ? ? ? ? ? ? ? ? ? ? background: '', //String類型,系統(tǒng)狀態(tài)欄區(qū)域背景顏色.顏色值格式為"#RRGGBB",如"#FF0000"表示為紅色背景,默認(rèn)值為應(yīng)用manifest.json中plus->statusbar->background屬性配置的值.

? ? ? ? ? ? ? ? ? ? }

? ? ? ? ? ? ? ? }

? ? ? ? ? ? }

? ? ? ? ],

? ? ? ? titleNView: { //WebviewTitleNViewStyles類型,定義窗口的標(biāo)題欄控件樣式.設(shè)置此屬性值則表明創(chuàng)建Webview窗口的標(biāo)題欄控件,并可通過其屬性值設(shè)置背景顏色、文本內(nèi)容、文本顏色等.通過Webview窗口的getTitleNView()方法可獲取標(biāo)題欄控件對象.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewTitleNViewStyles

? ? ? ? ? ? autoBackButton: '', //Boolean類型,標(biāo)題欄控件是否顯示左側(cè)返回按鈕.true:顯示返回按鈕.false:不顯示返回按鈕.默認(rèn):false.返回按鈕的顏色為窗口標(biāo)題文字顏色,按下時(shí)顏色自動調(diào)整透明度為0.3.點(diǎn)擊返回按鈕的邏輯與按下系統(tǒng)返回鍵邏輯一致.

? ? ? ? ? ? backgroundColor: '', //String類型,標(biāo)題欄控件的背景顏色.顏色值格式為"#RRGGBB",如"#FF0000"表示為紅色背景,默認(rèn)值為"#F7F7F7".

? ? ? ? ? ? buttons: [ //Array[ WebviewCustomButtonStyles ]類型,標(biāo)題欄上的自定義按鈕.建的自定義按鈕數(shù)目不限制,實(shí)際應(yīng)用中建議最多設(shè)置4個(gè)按鈕(包括左側(cè)返回按鈕).

? ? ? ? ? ? ? ? {

? ? ? ? ? ? ? ? ? ? color: '', //String類型,按鈕上文字顏色.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默認(rèn)值為窗口標(biāo)題欄控件的標(biāo)題文字顏色.

? ? ? ? ? ? ? ? ? ? colorPressed: '', //String類型,按下狀態(tài)按鈕文字顏色.String類型,按鈕上文字顏色.可取值:"#RRGGBB"格式字符串,"rgba(R,G,B,A)".默認(rèn)值為color屬性值自動調(diào)整透明度為0.3.

? ? ? ? ? ? ? ? ? ? float: '', //String類型,按鈕在標(biāo)題欄上的顯示位置.right:在標(biāo)題欄中靠右排列顯示.left:在標(biāo)題欄中靠左側(cè)排列顯示(在返回鍵后). 默認(rèn):right.

? ? ? ? ? ? ? ? ? ? fontWeight: '', //String類型,按鈕上文字的粗細(xì).normal:標(biāo)準(zhǔn)字體.bold:加粗字體.默認(rèn):normal.

? ? ? ? ? ? ? ? ? ? fontSize: '', //String類型,按鈕上文字大小.可取值:字體高度像素值,數(shù)字加"px"格式字符串.

? ? ? ? ? ? ? ? ? ? fontSrc: '', //String類型,按鈕上文字使用的字體文件路徑.相對路徑:相對于當(dāng)前頁面的host位置,如"a.jpg",注意當(dāng)前頁面為網(wǎng)絡(luò)地址則不支持.絕對路徑:如Android平臺"/sdcard/logo.png",此類路徑通常通過其它5+ API獲取的.擴(kuò)展相對路徑URL(RelativeURL):以"_"開頭的相對路徑,如"_www/a.jpg".本地路徑URL:以"file://"開頭,后面跟隨系統(tǒng)絕對路徑.

? ? ? ? ? ? ? ? ? ? onclick: '', //WebviewCustomButtonCallback類型,按鈕點(diǎn)擊后觸發(fā)的回調(diào)函數(shù).回調(diào)函數(shù)中將返回此JSON對象

? ? ? ? ? ? ? ? ? ? text: '' //String類型,按鈕上顯示的文字.推薦使用一個(gè)字符,超過一個(gè)字符可能無法正常顯示,使用字體圖標(biāo)時(shí)unicode字符表示必須'\u'開頭,如"\ue123"(注意不能寫成"\e123").

? ? ? ? ? ? ? ? }

? ? ? ? ? ? ],

? ? ? ? ? ? coverage: '', //String類型,標(biāo)題欄控件變化作用范圍.僅在type值為transparent時(shí)有效,頁面滾動時(shí)標(biāo)題欄背景透明度將發(fā)生變化.當(dāng)頁面滾動到指定偏移量時(shí)標(biāo)題欄背景變?yōu)橥耆煌该?支持百分比、像素值,默認(rèn)為'132px'.

? ? ? ? ? ? progress: { //WebviewProgressStyles類型,標(biāo)題欄控件的進(jìn)度條樣式.設(shè)置此屬性則在標(biāo)題欄控件的底部顯示進(jìn)度條,可配置進(jìn)度條顏色值即高度.設(shè)置此屬性值為undefined或null則隱藏進(jìn)度條.默認(rèn)不顯示底部進(jìn)度條.

? ? ? ? ? ? ? ? color: '', //String類型,進(jìn)度條顏色.可取值:"#RRGGBB"格式字符串,如"#FF0000"表示繪制紅色分割線;"rgba(R,G,B,A)",其中R/G/B分別代表紅色值/綠色值/藍(lán)色值,正整數(shù)類型,取值范圍為0-255,A為透明度,浮點(diǎn)數(shù)類型,取值范圍為0-1(0為全透明,1為不透明),如"rgba(255,0,0,0.5)",表示紅色半透明.默認(rèn)值為"#00FF00".

? ? ? ? ? ? ? ? height: '', //String類型,進(jìn)度條高度.可取值:像素值(邏輯像素),支持小數(shù)點(diǎn),如"1px"表示1像素高;百分比,如"1%",相對于標(biāo)題欄控件的高度.默認(rèn)值為"2px".

? ? ? ? ? ? },

? ? ? ? ? ? splitLine: { //WebviewSplitLineStyles類型,標(biāo)題欄控件的底部分割線.設(shè)置此屬性則在標(biāo)題欄控件的底部顯示分割線,可配置顏色值及高度.設(shè)置此屬性值為undefined或null則隱藏分割線.默認(rèn)不顯示底部分割線.

? ? ? ? ? ? ? ? color: '', //String類型,進(jìn)度條顏色.可取值:"#RRGGBB"格式字符串,如"#FF0000"表示繪制紅色分割線;"rgba(R,G,B,A)",其中R/G/B分別代表紅色值/綠色值/藍(lán)色值,正整數(shù)類型,取值范圍為0-255,A為透明度,浮點(diǎn)數(shù)類型,取值范圍為0-1(0為全透明,1為不透明),如"rgba(255,0,0,0.5)",表示紅色半透明.默認(rèn)值為"#cccccc".

? ? ? ? ? ? ? ? height: '', //String類型,底部分割線高度.可取值:像素值(邏輯像素),支持小數(shù)點(diǎn),如"1px"表示1像素高;百分比,如"1%",相對于標(biāo)題欄控件的高度.默認(rèn)值為"1px".

? ? ? ? ? ? },

? ? ? ? ? ? titleColor: '', //String類型,標(biāo)題欄控件的標(biāo)題文字顏色.顏色值格式為"#RRGGBB",如"#FF0000"表示標(biāo)題文字顏色為紅色,默認(rèn)值為"#000000".

? ? ? ? ? ? titleOverflow: '', //String類型,標(biāo)題欄控件的標(biāo)題文字超出顯示區(qū)域時(shí)處理方式.clip:超出顯示區(qū)域時(shí)內(nèi)容裁剪;ellipsis:超出顯示區(qū)域時(shí)尾部顯示省略標(biāo)記(...).默認(rèn):ellipsis.

? ? ? ? ? ? titleText: '', //String類型,標(biāo)題欄控件的標(biāo)題文字內(nèi)容.在標(biāo)題欄控件居中(水平和垂直)顯示,左右邊距為88px,如果文本過長則尾部裁剪(加三個(gè)點(diǎn)"...")顯示.當(dāng)不設(shè)置titleText屬性或?qū)傩灾禐閡ndefined/null時(shí),使用當(dāng)前Webview窗口加載頁面的標(biāo)題,并自動同步更新頁面的標(biāo)題.

? ? ? ? ? ? titleSize: '', //String類型,標(biāo)題欄控件的標(biāo)題文字字體大小.字體大小單位為像素,如"20px"表示字體大小為20像素,默認(rèn)值為17像素.

? ? ? ? ? ? type: '' //String類型,標(biāo)題欄控件樣式.default:默認(rèn)樣式,頂部??匡@示,擠壓Webview頁面內(nèi)容顯示區(qū)域;transparent:透明樣式,頂部沉浸式顯示覆蓋Webview頁面內(nèi)容,標(biāo)題欄上內(nèi)容(除按鈕外)全部透明,當(dāng)頁面滾動時(shí)透明度逐漸變化,直到不透明顯示.默認(rèn):default.

? ? ? ? },

? ? ? ? transition: { //WebviewTransition類型,窗口定義窗口變換的動畫效果.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewTransition

? ? ? ? ? ? property: 'all', //String類型,產(chǎn)生變換效果的屬性.默認(rèn)值為"all",暫不支持其它值.

? ? ? ? ? ? duration: '0', //String類型,變換持續(xù)的時(shí)間.默認(rèn)值為0,即無動畫效果.

? ? ? ? ? ? timingfunction: 'ease-in-out', //String類型,窗口變換效果.linear:勻速變化.ease-in:勻加速變化,逐漸變快的動畫效果.ease-out:勻減速變化,逐漸變慢的動畫效果.ease-in-out:先加速后減速變化,先變快后變慢的動畫效果.默認(rèn):ease-in-out.

? ? ? ? },

? ? ? ? transform: { //WebviewTransform類型,窗口定義窗口變形效果.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewTransform

? ? ? ? ? ? property: 'all', //String類型,產(chǎn)生變換效果的屬性.默認(rèn)值為"all",暫不支持其它值.

? ? ? ? ? ? duration: '0', //String類型,變換持續(xù)的時(shí)間.默認(rèn)值為0,即無動畫效果.

? ? ? ? ? ? timingfunction: 'ease-in-out', //String類型,窗口變換效果.linear:勻速變化.ease-in:勻加速變化,逐漸變快的動畫效果.ease-out:勻減速變化,逐漸變慢的動畫效果.ease-in-out:先加速后減速變化,先變快后變慢的動畫效果.默認(rèn):ease-in-out.

? ? ? ? },

? ? ? ? position: '', //WebviewPosition類型,Webview窗口的排版位置.當(dāng)Webview窗口添加到另外一個(gè)窗口中時(shí),排版位置才會生效,排版位置決定子窗口在父窗口中的定位方式.static:控件在頁面中正常定位,如果頁面存在滾動條則隨窗口內(nèi)容滾動.absolute:控件在頁面中絕對定位,如果頁面存在滾動條不隨窗口內(nèi)容滾動.dock:控件在頁面中停靠,??康奈恢糜蒬ock屬性值決定.默認(rèn):absolute.

? ? ? ? errorPage: 'none', //String類型,窗口加載錯(cuò)誤時(shí)跳轉(zhuǎn)的頁面地址.當(dāng)Webview窗口無法加載指定的url地址時(shí)(如本地頁面不存,或者無法訪問的網(wǎng)絡(luò)地址),此時(shí)會自動跳轉(zhuǎn)到指定的錯(cuò)誤頁面地址(僅支持本地頁面地址).設(shè)置為"none"則關(guān)閉跳轉(zhuǎn)到錯(cuò)誤頁面功能,此時(shí)頁面顯示W(wǎng)ebview默認(rèn)的錯(cuò)誤頁面內(nèi)容.默認(rèn)使用5+ Runtime內(nèi)置的錯(cuò)誤頁面.

? ? ? ? additionalHttpHeaders: {}, //JSON類型,窗口加載頁面時(shí)額外添加的HTTP請求頭數(shù)據(jù),內(nèi)容按照http協(xié)議寫.

? ? ? ? animationOptimization: 'auto', //String類型,窗口動畫優(yōu)化方式.auto:如果窗口中存在titleNView或subNViews,窗口動畫時(shí)真實(shí)Webview控件從動畫窗口中移除加速.none:窗口動畫不使用優(yōu)化.默認(rèn):auto.

? ? ? ? cachemode: 'default', //String類型,窗口的緩存模式.default:根據(jù)cache-control決定是否使用緩存數(shù)據(jù),如果存在緩存并且沒有過期則使用本地緩存資源,否則從網(wǎng)絡(luò)獲取.cacheElseNetwork:只要存在緩存(即使過期)數(shù)據(jù)則使用,否則從網(wǎng)絡(luò)獲取.noCache:不使用緩存數(shù)據(jù),全部從網(wǎng)絡(luò)獲取.cacheOnly:僅使用緩存數(shù)據(jù),不從網(wǎng)絡(luò)獲取(注:如果沒有緩存數(shù)據(jù)則會導(dǎo)致加載失敗).默認(rèn):default.

? ? ? ? backButtonAutoControl: 'close', //String類型,Webview窗口自動處理返回鍵邏輯.hide:隱藏Webview窗口,隱藏動畫與上一次調(diào)用顯示時(shí)設(shè)置的動畫類型相對應(yīng)(如"slide-in-right"對應(yīng)的關(guān)閉動畫為"slid-out-right").close:關(guān)閉Webview窗口,關(guān)閉動畫與上一次調(diào)用顯示時(shí)設(shè)置的動畫類型相對應(yīng).none:不做操作,將返回鍵傳遞給下一Webview窗口處理.quit:退出應(yīng)用.

? ? ? ? blockNetworkImage: false, //Boolean類型,是否阻塞網(wǎng)絡(luò)圖片的加載.true:阻塞.false:不阻塞.默認(rèn):false.阻塞后Webview窗口將不加載頁面中使用的所有網(wǎng)絡(luò)圖片,可通過Webview窗口對象的setBlockNetWorkImage()方法動態(tài)修改此狀態(tài).iOS不支持.

? ? ? ? decelerationRate: 0.989, //Number類型,窗口內(nèi)容停止滑動的減速度.當(dāng)Webview加載的內(nèi)容超過其高度時(shí),可以拖拽滑動內(nèi)容,decelerationRate屬性控制手指松開后頁面滑動的速度.設(shè)置值越大手指松開后的滑動速度越快(滑動距離越長,其值域范圍為0.0-1.0,默認(rèn)值為0.989.安卓不支持.

? ? ? ? dock: 'top', //WebviewDock類型,窗口的停靠方式.當(dāng)Webview窗口添加到另外一個(gè)窗口中時(shí),??糠绞讲艜?采用??糠绞教砑訒?dǎo)致原Webview窗口自動調(diào)整其大小避免其內(nèi)容被子窗口蓋住.top:控件停靠則頁面頂部;bottom:底部;right:右側(cè);left:控件??吭陧撁孀髠?cè).http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewDock

? ? ? ? replacewebapi: { //WebviewReplaceWebApiOptions類型,替換H5標(biāo)準(zhǔn)API.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewReplaceWebApiOptions

? ? ? ? ? ? geolocation: "auto" //String類型,替換H5標(biāo)準(zhǔn)定位接口(navigator.geolocation.*).由于網(wǎng)絡(luò)原因,在部分手機(jī)上可能無法調(diào)用標(biāo)準(zhǔn)H5定位接口(navigator.geolocation.*)獲取定位數(shù)據(jù),此時(shí)可以通過此屬性配置使用原生定位模塊替換標(biāo)準(zhǔn)H5定位接口.alldevice:在所有設(shè)備上替換標(biāo)準(zhǔn)H5定位接口(navigator.geolocation.*).auto:自動替換H5標(biāo)準(zhǔn)定位接口,僅在調(diào)用標(biāo)準(zhǔn)H5定位接口無法獲取數(shù)據(jù)的設(shè)備上替換.none:不替換H5標(biāo)準(zhǔn)定位接口(navigator.geolocation.*).默認(rèn):auto.注意:替換H5標(biāo)準(zhǔn)定位接口,會導(dǎo)致頁面加載速度延遲100ms左右,推薦使用"auto"模式.

? ? ? ? },

? ? ? ? hardwareAccelerated: '', //Boolean類型,窗口是否開啟硬件加速.true:開啟.false:不開啟.默認(rèn):5+ Runtime會根據(jù)設(shè)備實(shí)際支持情況自動選擇是否開啟硬件加速,可以通過plus.webview.defaultHardwareAccelerated()方法獲取默認(rèn)Webview是否開啟硬件加速.由于不同設(shè)備對硬件加速的支持情況存在差異,開啟硬件加速能加速HTML頁面的渲染,但也會消耗更多的系統(tǒng)資源,從而導(dǎo)致在部分設(shè)備上可能出現(xiàn)閃屏、發(fā)虛、分塊渲染等問題,因此在特定設(shè)備的特定頁面如果出現(xiàn)以上問題需要手動設(shè)置關(guān)閉硬件加速來避免.iOS不支持.

? ? ? ? kernel: 'UIWebview', //String類型,窗口使用的內(nèi)核.WKWebview:在iOS8.0及以上系統(tǒng)使用WKWebview內(nèi)核,低版本下仍然使用UIWebview內(nèi)核.UIWebview:在所有版本上都使用UIWebview內(nèi)核.默認(rèn):UIWebview.WKWebview內(nèi)核的優(yōu)勢是: 1.滾動時(shí)懶加載的圖片也可以實(shí)時(shí)渲染,UIWebview在滾動停止后才能渲染;2.WKWebview的video支持AirPlay.但WKWebview也有些限制和不足,目前已知的問題有:1.不支持跨域設(shè)置cookie,即plus.navigator.setCookie()API無法使用;2.本地的HTML頁面中的XHR不支持跨域訪問,需使用plus.net.XMLHttpRequest來替換;3.不支持使用WebSQL,需使用indexDB來替換;4.不支持js原生混淆功能,需使用前端js混淆來替換;5.內(nèi)存不足時(shí)會白屏.首頁的Webview的kernel在manifest中配置(plus->kernel->ios).安卓不支持.

? ? ? ? plusrequire: 'normal', //String類型,控制Webview注入5+ API時(shí)機(jī).ahead:盡量提前,攔截頁面中網(wǎng)絡(luò)js請求實(shí)現(xiàn)提前注入,如果沒有攔截到j(luò)s請求則在頁面loaded時(shí)注入.normal:頁面loaded時(shí)注入.later:較晚在注入,在loaded事件發(fā)生后2s再注入,plusready事件同樣延遲.none:不注入,頁面無法調(diào)用5+ API,不觸發(fā)plusready事件.默認(rèn):normal.

? ? ? ? render: 'onscreen', //String類型,窗口渲染模式.onscreen:Webview窗口在屏幕區(qū)可見時(shí)渲染,不可見時(shí)不進(jìn)行渲染,此時(shí)能減少內(nèi)存使用量.always:Webview在任何時(shí)候都渲染,在內(nèi)存較大的設(shè)備上使用,被遮擋的窗口在此中模式下顯示的時(shí)候會有更流暢的效果.默認(rèn):onscreen.iOS不支持.

? ? ? ? videoFullscreen: 'auto', //String類型,視頻全屏播放時(shí)的顯示方向.auto:自動適配,如果當(dāng)前頁面豎屏,則豎屏顯示.如果當(dāng)前頁面橫盤顯示,則橫屏.如果當(dāng)前頁面自動感應(yīng),則自動感應(yīng)橫豎屏切換.portrait-primary:豎屏正方向.portrait-secondary:豎屏反方向,屏幕正方向按順時(shí)針旋轉(zhuǎn)180°.landscape-primary:橫屏正方向,屏幕正方向按順時(shí)針旋轉(zhuǎn)90°.landscape-secondary:橫屏方向,屏幕正方向按順時(shí)針旋轉(zhuǎn)270°.landscape:橫屏正方向或反方向,根據(jù)設(shè)備重力感應(yīng)器自動調(diào)整.默認(rèn):auto.iOS不支持.

? ? },

? ? extras: { //新窗口的額外擴(kuò)展參數(shù),可用來處理頁面間傳值

? ? ? ? //自定義

? ? },

? ? createNew: false, //Boolean類型,是否重復(fù)創(chuàng)建相同id的webview.true:不判斷重復(fù),每次都新建webview.fasle:先查找當(dāng)前App中是否已存在同樣id的webview,若存在則直接顯示;否則新創(chuàng)建并根據(jù)show參數(shù)執(zhí)行顯示邏輯.默認(rèn):false.注意:plusReady事件僅在webview首次創(chuàng)建時(shí)觸發(fā),使用mui.openWindow方法多次打開已存在的同樣id的webview時(shí),是不會重復(fù)觸發(fā)plusReady事件的;因此若業(yè)務(wù)寫在plusReady事件中,可能會出現(xiàn)執(zhí)行結(jié)果和預(yù)期不一致的情況;此時(shí)可通過自定義事件觸發(fā).

? ? show: { //窗口顯示控制參數(shù)

? ? ? ? autoShow: false, //Boolean類型,目標(biāo)窗口loaded事件發(fā)生后,是否自動顯示.true:loaded事件發(fā)生后自動顯示.false:僅創(chuàng)建但不顯示webview.若目標(biāo)頁面為預(yù)加載頁面,則該參數(shù)無效.

? ? ? ? aniShow: 'auto', //AnimationTypeShow類型.auto:自動選擇動畫效果,使用上次顯示窗口設(shè)置的動畫效果,如果是第一次顯示則默認(rèn)動畫效果"none".none:立即顯示頁面,無任何動畫效果,頁面顯示默認(rèn)的動畫效果.此效果忽略動畫時(shí)間參數(shù),立即顯示.對應(yīng)關(guān)閉動畫"none".slide-in-right:頁面從屏幕右側(cè)外向內(nèi)橫向滑動顯示.對應(yīng)關(guān)閉動畫"slide-out-right".slide-in-left:頁面從屏幕左側(cè)向右橫向滑動顯示.對應(yīng)關(guān)閉動畫"slide-out-left".slide-in-top:頁面從屏幕上側(cè)向下豎向滑動顯示.對應(yīng)關(guān)閉動畫"slide-out-top".slide-in-bottom:頁面從屏幕下側(cè)向上豎向滑動顯示.對應(yīng)關(guān)閉動畫"slide-out-bottom".fade-in:頁面從完全透明到不透明逐漸顯示.對應(yīng)關(guān)閉動畫"fade-out".zoom-out:頁面在屏幕中間從小到大逐漸放大顯示.對應(yīng)關(guān)閉動畫"zoom-in".zoom-fade-out:頁面在屏幕中間從小到大逐漸放大并且從透明到不透明逐漸顯示.對應(yīng)關(guān)閉動畫"zoom-fade-in".pop-in:頁面從屏幕右側(cè)滑入顯示,同時(shí)上一個(gè)頁面帶陰影效果從屏幕左側(cè)滑出隱藏.對應(yīng)關(guān)閉動畫"pop-out".http://www.dcloud.io/docs/api/zh_cn/webview.html#plus.webview.AnimationTypeShow.

? ? ? ? duration: 1000, //顯示W(wǎng)ebview窗口動畫的持續(xù)時(shí)間,單位為ms

? ? ? ? event: 'titleUpdate', //頁面顯示時(shí)機(jī).loaded:當(dāng)頁面加載完成時(shí)觸發(fā)此事件.titleUpdate:此事件會先于loaded事件觸發(fā),通常在加載頁面時(shí)通過此事件可更快獲取到頁面的標(biāo)題<title></title>.loaded常用于判斷頁面是否載入完畢,載入完畢才顯示新頁面.但有時(shí)頁面內(nèi)容很長時(shí),全部載入完畢比較慢,導(dǎo)致顯示新窗體比較慢.為了讓新窗體打開快點(diǎn),我們可以在titleUpdate時(shí)就顯示新窗體.

? ? ? ? extras: { //窗口動畫是否使用圖片加速.http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewExtraOptions

? ? ? ? ? ? acceleration: 'auto', //String類型,窗口動畫加速.開啟窗口動畫加速功能可優(yōu)化窗口動畫效果,提升動畫流程度,可避免部分設(shè)備上打開(關(guān)閉)窗口閃屏的問題.auto:自動優(yōu)化窗口動畫.none:關(guān)閉窗口動畫加速功能.capture:使用截屏方式加速窗口動畫.默認(rèn):auto.iOS不支持.

? ? ? ? ? ? capture: '', //Bitmap類型,窗口動畫加速時(shí)使用的圖片.當(dāng)使用截屏方式加速窗口動畫時(shí),可設(shè)置已經(jīng)創(chuàng)建好的截屏圖片,此時(shí)不會進(jìn)行實(shí)時(shí)截屏操作,加速窗口動畫響應(yīng)時(shí)間,提升用戶體驗(yàn).如果未指定截屏圖片,則實(shí)時(shí)截取當(dāng)前Webview窗口對象的圖片進(jìn)行動畫操作.如果窗口未使用截屏方式加速動畫,則忽略此參數(shù).iOS不支持.

? ? ? ? ? ? otherCapture: '' //Bitmap類型,關(guān)聯(lián)窗口動畫使用的圖片.當(dāng)使用截屏方式加速窗口動畫時(shí),可設(shè)置已經(jīng)創(chuàng)建好的截屏圖片,此時(shí)不會進(jìn)行實(shí)時(shí)截屏操作,加速關(guān)聯(lián)窗口動畫響應(yīng)時(shí)間,提升用戶體驗(yàn)。 如果未指定截屏圖片,則實(shí)時(shí)截取關(guān)聯(lián)Webview窗口對象的圖片進(jìn)行動畫操作.如果窗口未使用截屏方式加速動畫,則忽略此參數(shù).iOS不支持

? ? ? ? }

? ? }

? ? waiting: { //系統(tǒng)等待框參數(shù)

? ? ? ? autoShow: true, //是否自動顯示等待框.true:顯示等待框.false:不顯示等待框.注意:若waiting框的autoShow為true,但目標(biāo)頁面不自動顯示,則需在目標(biāo)頁面中通過如下代碼關(guān)閉等待框:plus.nativeUI.closeWaiting();

? ? ? ? title: '', //等待框上的提示文字

? ? ? ? options: { //原生等待對話框的參數(shù)

? ? ? ? ? ? width: '', //String類型,等待框背景區(qū)域的寬度.值支持像素值("500px")或百分比("50%"),百分比相對于屏幕的寬計(jì)算,如果不設(shè)置則根據(jù)內(nèi)容自動計(jì)算合適的寬度.

? ? ? ? ? ? height: '', //String類型,等待框背景區(qū)域的高度.值支持像素絕對值("500px")或百分比("50%"),如果不設(shè)置則根據(jù)內(nèi)容自動計(jì)算合適的高度.

? ? ? ? ? ? color: '', //String類型,等待框中文字的顏色.顏色值支持(參考CSS顏色規(guī)范):顏色名稱(參考CSS Color Names)/十六進(jìn)制值/rgb值/rgba值,默認(rèn)值為白色.

? ? ? ? ? ? size: '', //String類型,等待框中文字的字體大小.如"14px"表示使用14像素高的文字,未設(shè)置則使用系統(tǒng)默認(rèn)字體大小.

? ? ? ? ? ? textalign: '', //String類型,等待對話框中標(biāo)題文字的水平對齊方式.left:水平居左對齊顯示.center:水平居中對齊顯示.right:水平居右對齊顯示.默認(rèn):center.

? ? ? ? ? ? padding: '', //String類型,等待對話框的內(nèi)邊距.值支持像素值("10px")和百分比("5%"),百分比相對于屏幕的寬計(jì)算,默認(rèn)值為"3%".

? ? ? ? ? ? background: '', //String類型,等待對話框顯示區(qū)域的背景色.背景色的值支持(參考CSS顏色規(guī)范):顏色名稱(參考CSS Color Names)/十六進(jìn)制值/rgb值/rgba值,默認(rèn)值為rgba(0,0,0,0.8).

? ? ? ? ? ? style: '', //String類型,等待對話框樣式.black:黑色雪花樣式,通常在背景主色為淺色時(shí)使用.white表示等待框?yàn)榘咨┗邮?通常在背景主色為深色時(shí)使用.默認(rèn):white.安卓不支持.

? ? ? ? ? ? modal: true, //Boolen類型,等待框是否模態(tài)顯示.模態(tài)顯示時(shí)用戶不可操作直到等待對話框關(guān)閉,否則用戶在等待對話框顯示時(shí)也可操作下面的內(nèi)容.默認(rèn)true.

? ? ? ? ? ? round: '10px', //Number類型,等待框顯示區(qū)域的圓角.值支持像素值"10px",未設(shè)置時(shí)使用默認(rèn)值"10px".

? ? ? ? ? ? padlock: false, //Boolen類型,點(diǎn)擊等待顯示區(qū)域是否自動關(guān)閉.true:點(diǎn)擊等待對話框顯示區(qū)域時(shí)自動關(guān)閉.false:不關(guān)閉.默認(rèn):false.

? ? ? ? ? ? back: '', //String類型,返回鍵處理方式.none:截獲處理返回鍵,但不做任何響應(yīng).close:截獲處理返回鍵并關(guān)閉等待框.transmit:不截獲返回鍵,向后傳遞給Webview窗口繼續(xù)處理(與未顯示等待框的情況一致).iOS不支持.

? ? ? ? ? ? loading: { //WaitingLoadingOptions類型,自定義等待框上loading圖標(biāo)樣式.

? ? ? ? ? ? ? ? display: '', //String類型,loading圖標(biāo)顯示樣式.block:圖標(biāo)與文字分開兩行顯示,上面顯示loading圖標(biāo),下面顯示文字.inline:loading圖標(biāo)與文字在同一行顯示,左邊顯示loading圖標(biāo),右邊顯示文字.none:不顯示loading圖標(biāo).

? ? ? ? ? ? ? ? height: '', //String類型,loading圖標(biāo)高度.設(shè)置loading圖標(biāo)的高度(寬度等比率縮放),取值類型:像素值,如"14px"表示14像素高.

? ? ? ? ? ? ? ? icon: '', //String類型,loading圖標(biāo)路徑.自定義loading圖標(biāo)的路徑,png格式,并且必須是本地資源地址;loading圖要求寬是高的整數(shù)倍,顯示等待框時(shí)按照圖片的高橫向截取每幀刷新.

? ? ? ? ? ? ? ? interval: 100 //Number類型,loading圖每幀刷新間隔.單位為ms(毫秒),默認(rèn)值為100ms.

? ? ? ? ? ? }

? ? ? ? }

? ? }

}, {

? ? id: "title", //導(dǎo)航欄ID,默認(rèn)為title,若不指定將會使用WebviewOptions中指定的 [webviewID+ "_title"] 作為id

? ? height: "44px", //導(dǎo)航欄高度值

? ? backgroundColor: "#f7f7f7", //導(dǎo)航欄背景色

? ? bottomBorderColor: "#cccccc", //底部邊線顏色

? ? title: { //標(biāo)題配置

? ? ? ? text: "", //標(biāo)題文字

? ? ? ? position: { //繪制文本的目標(biāo)區(qū)域,參考:http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Rect

? ? ? ? ? ? top: '0px', //String類型,區(qū)域左上角的垂直偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度;自動計(jì)算,如"auto",根據(jù)height值自動計(jì)算,相對于作用對象垂直居中.

? ? ? ? ? ? left: '0px', //String類型,區(qū)域左上角的水平偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度;自動計(jì)算,如"auto",根據(jù)width值自動計(jì)算,相對于作用對象水平居中.

? ? ? ? ? ? width: "100%", //String類型,區(qū)域的寬度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度.

? ? ? ? ? ? height: "100%" //String 類型,區(qū)域的高度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度.內(nèi)容自適應(yīng),如"wrap_content",根據(jù)內(nèi)容計(jì)算高度(如調(diào)用drawText繪制文本時(shí)支持).

? ? ? ? },

? ? ? ? styles: { //繪制文本樣式,參考:http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.TextStyles

? ? ? ? ? ? color: "#000000", //String類型,字體顏色."#RRGGBB"格式字符串."rgba(R,G,B,A)",默認(rèn):"#000000".

? ? ? ? ? ? align: "center", //String類型,水平對齊方式.left:字體在指定的區(qū)域中水平居左對齊.center:字體在指定的區(qū)域中水平居中對齊.right:字體在指定的區(qū)域中水平居右對齊.默認(rèn):center.

? ? ? ? ? ? verticalAlign: '', //String類型,垂直對齊方式.文本內(nèi)容在指定繪制區(qū)域中的垂直對齊方式.top:垂直居頂對齊.middle:垂直居中對齊.bottom:垂直居底對齊.默認(rèn):middle.

? ? ? ? ? ? family: "'Helvetica Neue',Helvetica,sans-serif", //String類型,字體名稱.如果指定名稱的字體不存在,則使用默認(rèn)字體.

? ? ? ? ? ? size: "17px", //String類型,字體大小.可取值:字體高度像素值,數(shù)字加"px"格式字符串,如"12px".默認(rèn)值為"16px".

? ? ? ? ? ? style: "normal", //String類型,字體樣式.normal:正常字體樣式.italic:斜體樣式.默認(rèn):normal.

? ? ? ? ? ? weight: "normal", //String類型,字體粗細(xì).normal:普通字體.bold:粗字體.默認(rèn):normal.

? ? ? ? ? ? fontSrc: "", //String類型,字體文件路徑.加載字體文件路徑.

? ? ? ? ? ? decoration: '', //String類型,文本裝飾.none:無裝飾效果.underline:文本帶下劃線效果.line-through:文本帶貫穿線(刪除線)效果.默認(rèn):none.

? ? ? ? ? ? lineSpacing: '', //String類型,文本的行間距.可取值:像素值,如"100px";百分比,如"10%",相對于字體的高度(size屬性);默認(rèn):"20%".

? ? ? ? ? ? margin: '', //String類型,字體的邊距.用于設(shè)置字體在繪制目標(biāo)區(qū)域四個(gè)方向(top/right/bottom/left)的邊距,可取值:像素值,如"10px";百分比,相對于繪制目標(biāo)區(qū)域,如"5%";默認(rèn)值為"0px".

? ? ? ? ? ? overflow: '', //String類型,文本內(nèi)容超出顯示區(qū)域時(shí)處理方式.clip:超出顯示區(qū)域時(shí)內(nèi)容裁剪.ellipsis:超出顯示區(qū)域時(shí)尾部顯示省略標(biāo)記(...).默認(rèn):clip.

? ? ? ? ? ? whiteSpace: '' //String類型,文本換行模式.nowrap:不換行,將所有文本在一行中繪制,忽略換行符("\n").normal:自動換行,當(dāng)指定的寬度無法繪制所有文本時(shí)自動換行繪制,碰到'\n'字符時(shí)強(qiáng)制換行.默認(rèn):nowrap.

? ? ? ? }

? ? },

? ? back: { //左上角返回箭頭

? ? ? ? image: { //圖片格式

? ? ? ? ? ? base64Data: '', //加載圖片的Base64編碼格式數(shù)據(jù) base64Data 和 imgSRC 必須指定一個(gè).否則不顯示返回箭頭

? ? ? ? ? ? imgSrc: '', //要加載的圖片路徑

? ? ? ? ? ? sprite: { //圖片源的繪制區(qū)域,參考:http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Rect

? ? ? ? ? ? ? ? top: '0px', //String類型,區(qū)域左上角的垂直偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度;自動計(jì)算,如"auto",根據(jù)height值自動計(jì)算,相對于作用對象垂直居中.

? ? ? ? ? ? ? ? left: '0px', //String類型,區(qū)域左上角的水平偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度;自動計(jì)算,如"auto",根據(jù)width值自動計(jì)算,相對于作用對象水平居中.

? ? ? ? ? ? ? ? width: "100%", //String類型,區(qū)域的寬度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度.

? ? ? ? ? ? ? ? height: "100%" //String 類型,區(qū)域的高度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度.內(nèi)容自適應(yīng),如"wrap_content",根據(jù)內(nèi)容計(jì)算高度(如調(diào)用drawText繪制文本時(shí)支持).

? ? ? ? ? ? },

? ? ? ? ? ? position: { //繪制圖片的目標(biāo)區(qū)域,參考:http://www.html5plus.org/doc/zh_cn/nativeobj.html#plus.nativeObj.Rect

? ? ? ? ? ? ? ? top: '10px', //String類型,區(qū)域左上角的垂直偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度;自動計(jì)算,如"auto",根據(jù)height值自動計(jì)算,相對于作用對象垂直居中.

? ? ? ? ? ? ? ? left: '10px', //String類型,區(qū)域左上角的水平偏移量.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度;自動計(jì)算,如"auto",根據(jù)width值自動計(jì)算,相對于作用對象水平居中.

? ? ? ? ? ? ? ? width: "24px", //String類型,區(qū)域的寬度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的寬度.

? ? ? ? ? ? ? ? height: "24px" //String 類型,區(qū)域的高度.可取值:像素值,如"100px";百分比,如"10%",相對于作用對象的高度.內(nèi)容自適應(yīng),如"wrap_content",根據(jù)內(nèi)容計(jì)算高度(如調(diào)用drawText繪制文本時(shí)支持).

? ? ? ? ? ? }

? ? ? ? },

? ? ? ? click: function() {

? ? ? ? ? ? //重寫 點(diǎn)擊返回圖標(biāo)時(shí)執(zhí)行的回調(diào)函數(shù),默認(rèn)執(zhí)行mui.back();

? ? ? ? }

? ? }

});

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容