码迷,mamicode.com
首页 > 移动开发 > 详细

Framework7开发笔记之App骨架搭建

时间:2018-03-03 14:03:48      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:content   pos   link   navbar   开发   模块   body   标题   cti   

 

一:App骨架

    常见的app都有一个骨架:用底部的选项卡组织起多个功能模块,点击不同选项切换到不同的功能页面,在具体的功能页面再细化、跳转到特定的页面,操作完成后回退到骨架。

 

二:Framework7骨架方案一:把骨架放在一个页面中,用tab管理不同的功能页面。

<div class="page">
  <div class="navbar">
    <div class="navbar-inner">
      骨架页面标题...
    </div>
  </div>
  <!--骨架底部工具栏,定义tab页签-->
  <div class="toolbar tabbar">
    <div class="toolbar-inner">
      <a href="#tab-1" class="tab-link tab-link-active">Tab 1</a>
      <a href="#tab-2" class="tab-link">Tab 2</a>
      <a href="#tab-3" class="tab-link">Tab 3</a>
    </div>
  </div>
  <!--定义tabs页面,一个tab定义一个page-content。切换不同tab显示不同的page-content从而达到类似于“换页”的效果-->
  <div class="tabs">
    <div id="tab-1" class="page-content tab tab-active">
      <div class="block">
        <p>tab1的页面内容</p>
        ...
      </div>
    </div>
    <div id="tab-2" class="page-content tab">
      <div class="block">
        <p>tab2的页面内容t</p>
        ...
      </div>
    </div>
    <div id="tab-3" class="page-content tab">
      <div class="block">
        <p>tab3的页面内容</p>
        ...
      </div>
    </div>
  </div>
</div>

用一个Page组织app骨架的优缺点:

优点:骨架作为一个整体页面文件,在第一次请求时即加载完毕,后面操作时只需在同一页面切换不同tab,速度快、无需再次从服务器请求渲染。

 

三:View as Tab

单视图app和多视图app的概念:Framework7中有两种app视图布局:单视图布局和多视图布局。

单视图布局:app中只有一个view-main主视图,各个页面都在view-main中加载、展示,可以在view-main中通过pages+tabs组织不同页面?

 

 

 

四:Page+Toolbar

 

Framework7开发笔记之App骨架搭建

标签:content   pos   link   navbar   开发   模块   body   标题   cti   

原文地址:https://www.cnblogs.com/ygj0930/p/8496174.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!