中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

06 AppCan入門學習之基本按件(BUTTON/SWITCH/LISTVIEW)

發布時間:2020-07-22 02:45:18 來源:網絡 閱讀:493 作者:走出地平線 欄目:開發技術

一些控件舉例

一、BUTTON

appcan.button(selector,css, callback)

selector按鈕的選擇器,例如.btn、div或#id。可同時處理多個按鈕

css按鈕點擊后的效果CSS類名稱。預置 ani-act和 btn-act

callback按鈕點擊后的回調函數,回調函數中this代表點擊的按鈕

 

例:添加兩個控件分別處理事件

<divclass="btn ub ub-ac bc-text-head ub-pc bc-btn umar-a"  id="btn1">
            外來訪問者登錄
</div>
<divclass="btn ub ub-ac bc-text-head ub-pc bc-btn uc-a"  id="btn2">
            管理員登錄
</div>

事件處理

appcan.button("#btn1","ani-act", function() {
            appcan.window.open('login','login.html', 10);
        })
        //注意兩種不同的寫法
appcan.button("#btn2","ani-act", function() {
            appcan.window.open({
                name:'welcome',
                data:'welcome.html',
                aniId:8});
})



二、switch按鈕

JS對象

appcan.switchBtn(selector,css, callback)

selector  按鈕的選擇器,例如 .btn、div或#id。可同時處理多個按鈕

cssSwitch  開啟后的背景CSS類名稱。預置bc-head。可選參數

callbackswitch  狀態變更后的回調函數

 

<!--switch控件-->
<divclass="switch uba bc-border" data-checked="false">
appcan.switchBtn(".switch",function(obj, value) {
    if(true == value){      //開關開啟
        //alert('aaaa');
        //設備震動10秒
        appcan.device.vibrate(10000);
    }else{
        //取消震動
        appcan.deviec.cancelVibrate();
}



三、Listview列表組件

 

列表組件是根據AppCan 布局框架對數據列表進行封裝的JS對象,通過配合的樣式,使開發者在界面中可以快速完成列表控件的開發

函數

appcan.listview({參數})

selector:   /*選擇器*/,

type:   thinLine or thickLine /*窄行和寬行設定*/, 

hasIcon:   true or false /*是否有圖片*/,

hasAngle:   true or false /*是否有右側箭頭*/,

hasSubTitle:   true or false /*是否有子標題*/,

hasTouchEffect:   true or false /*是否有點擊效果*/,

hasCheckbox:   true or false /*是否有復選按鈕*/,

hasRadiobox:   true or false /*是否有單選按鈕*/,

align:   “left” or “right” /*checkbox和radiobox居左還是居右*/,

multiline:  1 2 or 3 /*主標題文字占用最大行數。到達行數顯示不全使用…替換*/,

touchClass:   'sc-bg-active' or 用戶自定義 /*列表條目點擊效果CSS類*/,

hasControl:   true or false /*列表條目中是否包含switch組件。*/

hasGroup:   true or false /*列表條目是否以分組的形式展示。*/

方法

set(data)
data:JSON
對象數組,用于存儲列表條目顯示的文字圖片等信息。

add(data,dir)

data:JSON 對象數組,用于存儲列表條目顯示的文字圖片等信息。

dir:0 or 1   用于設定數據是在列表前部添加還是后不。0為前部添加。默認為1

 

<divid="listview"  class="ubtbc-border sc-bg"></div>
 
varlv = appcan.listview({
            selector : "#listview",
            type : "thinLine",
            hasIcon : true,
            hasAngle : true,
            hasSubTitle : true,
            multiLine : 1,
        });
        lv.set([{
            title : "上饒美食",
            icon :"./css/p_w_picpaths/list1.jpg",
            subTitle : "好玩",
            id : "1"
        }, {
            title : "鷹潭美食",
            icon :"./css/p_w_picpaths/list2.jpg",
            subTitle : "好吃",
            id : "2"
        }, {
            title : "南寧美食",
            icon : "./css/p_w_picpaths/list3.jpg",
            subTitle : "好地方",
            id : "3"
        }])
        lv.on("click", function(ele,obj, curEle) {
           
})


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

犍为县| 新郑市| 平阳县| 蓬安县| 三都| 嘉峪关市| 隆昌县| 定安县| 西昌市| 新蔡县| 大安市| 时尚| 砀山县| 克拉玛依市| 渑池县| 四子王旗| 旬阳县| 凌海市| 县级市| 江城| 高碑店市| 西乡县| 伊金霍洛旗| 清新县| 丰镇市| 吉林市| 安徽省| 黄浦区| 洛宁县| 新化县| 石渠县| 平昌县| 黄冈市| 红河县| 崇阳县| 新安县| 扎兰屯市| 汉中市| 通江县| 普陀区| 五台县|