MUIを使用した経験がアプリページの開発を練習し始めました

同社は小さなアプリケーションを配置しているため、開発者は、MUIがすぐに必要なスタイルを完成することができます学ぶ必要がある、とショートカットに頼って、MUIは、あなたはまだ(バックエンドのスタッフが無知な力から)2日間を始め体験できるフレームワークの手配を学びますテンプレートは、よりインタラクティブなコンテンツは、あなたが完了するまでにJSを使用する必要があります。

これは、MHは(記録する)コンテンツを完了することができますされ、ショートカットキーは少しくらいです。HBuilderは、泥棒の感覚を体験する準備ができて、本当に使いやすいですと言っている、フロントエンドは快適、OKシミュレータを起動するには、アップと高速ランニングの直接リンクです。

開発ドキュメントは、新規参入者のために少し難しくなり、MUIでJSや霧を使用して半分以下の朝に見えたが、本当に自分の野菜をJS。最後に、簡単な実装CSDN上のビット  プロジェクト

 

var subpages=["home.html","news.html","login.html"];
        var subpage_style={
            top:'45px',
            bottom:'51px'
        };  
        var aniShow = {};
                 
         //创建子页面,首个选项卡页面显示,其它均隐藏;
        mui.plusReady(function() {
            var self = plus.webview.currentWebview();
            for (var i = 0; i < subpages.length; i++) {
                var temp = {};
                var sub = plus.webview.create(subpages[i], subpages[i], subpage_style);
                if (i > 0) {
                    sub.hide();
                }else{
                    temp[subpages[i]] = "true";
                    mui.extend(aniShow,temp);
                }
                self.append(sub);
            }
        });
         //当前激活选项
        var activeTab = subpages[0];
        var title = document.getElementById("title");
         //选项卡点击事件
        mui('.mui-bar-tab').on('tap', 'a', function(e) {
            var targetTab = this.getAttribute('href');
            if (targetTab == activeTab) {
                return;
            }
            //更换标题
            title.innerHTML = this.querySelector('.mui-tab-label').innerHTML;
            //显示目标选项卡
            //若为iOS平台或非首次显示,则直接显示
            if(mui.os.ios||aniShow[targetTab]){
                plus.webview.show(targetTab);
            }else{
                //否则,使用fade-in动画,且保存变量
                var temp = {};
                temp[targetTab] = "true";
                mui.extend(aniShow,temp);
                plus.webview.show(targetTab,"fade-in",300);
            }
            //隐藏当前;
            plus.webview.hide(activeTab);
            //更改当前活跃的选项卡
            activeTab = targetTab;
        });

js部分在底部导航栏的使用就是这部分的代码,不过还有其他的使用底部导航栏的方法,今后还继续在官方文档上进行了解和学习。

欢迎大佬们指正,谢谢。

 

おすすめ

転載: www.cnblogs.com/lrz007/p/11229789.html