OnSen UI结合AngularJs打造”美团"APP"逛一逛”页面 --Hybrid App
1、页面效果图:
演示链接地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_walk/
2、核心代码
walk.html:
<ons-page id="walk" ng-controller="walkController">
<!--toolbar开始-->
<ons-toolbar>
<div class="left">城市头条</div>
<div class="center"></div>
<div class="right">
<ons-toolbar-button>
<ons-icon icon="fa-share-alt"></ons-icon>
</ons-toolbar-button>
</div>
</ons-toolbar>
<!--toolbar结束--> <!--tab开始-->
<div id="tabs">
<ons-row>
<ons-col ng-repeat="tab in nearTab" ng-class="{actived:$index == index}" ng-click="change($index)">
{{tab}}
</ons-col>
</ons-row>
</div>
<!--tab结束-->
<!--banner图开始-->
<ons-carousel fullscreen swipeable overscrollable auto-scroll ons-postchange="update()" var="carousel">
<ons-carousel-item ng-repeat="list in allLists">
<ons-scroller>
<ons-list>
<ons-list-item ng-repeat="item in list">
<p class="title"> {{item.title}}</p>
<div class="imgs">
<div class="leftImg">
<img src=" {{item.img1}}" alt="img">
</div>
<div class="centerImg">
<img src=" {{item.img2}}" alt="img"/>
</div>
<div class="rightImg">
<img src=" {{item.img3}}" alt="img"/>
</div>
</div>
<P class="subTitle">{{item.subTitle}}</P>
</ons-list-item>
<!--<ons-list-item>-->
<!--<p class="title">烟台一阿姨总!请收藏好!</p>-->
<!--<div class="imgs">-->
<!--<div class="leftImg">-->
<!--<img src="imgs/meituan_15ac05dce13.jpg" alt="img">-->
<!--</div>-->
<!--<div class="centerImg">-->
<!--<img src="imgs/meituan_15ac05dce13.jpg" alt="img"/>-->
<!--</div>-->
<!--<div class="rightImg">-->
<!--<img src="imgs/meituan_15ac05dce13.jpg" alt="img"/>-->
<!--</div>-->
<!--</div>-->
<!--<P class="subTitle">烟台一阿姨总!请收藏好</P>-->
<!--</ons-list-item>-->
</ons-scroller>
</ons-carousel-item>
</ons-carousel>
<!--banner图结束-->
</ons-page>
walkController.js:
/**
* Created by NIUXINLONG on 2018/8/3.
*/
app.controller("walkController",function ($scope ) {
// $scope.name ="123";
$scope.nearTab = ["头条","美食","玩乐","影视"]; $scope.index = 0; $scope.change = function (index) {
// alert(index);
$scope.index = index;
carousel.setActiveCarouselItemIndex(index);
};
$scope.update = function () {
$scope.index = carousel.getActiveCarouselItemIndex();
};
$scope.allLists = [
[
{
title: "这样的小龙虾才好吃呢!",
img1: "imgs/meituan_15ac05dce13.jpg",
img2: "imgs/meituan_15ab60cb3aa.jpg",
img3: "imgs/meituan_15ab61f2e56.jpg",
subTitle:"舌尖上的北京1分钟前"
},
{
title: "网评已经消失的5款小零食!",
img1: "imgs/meituan_15ab81c001a.jpg",
img2: "imgs/meituan_15ab6299b90.jpg",
img3: "imgs/meituan_15ab626eca6.jpg",
subTitle:"舌尖上的上海6分钟前"
},
{
title: "国内最适合穷游的5个地方,没钱不是理由1",
img1: "imgs/meituan_15ac07c859d.jpg",
img2: "imgs/meituan_15ac07c3581.jpg",
img3: "imgs/meituan_15ac07ca1eb.jpg",
subTitle:"舌尖上的烟台8分钟前"
},
{
title: "这些没事我文采步只能看着,好吃到怀疑人生!",
img1: "imgs/meituan_15ac06f763d.jpg",
img2: "imgs/meituan_15ab85ee93f.jpg",
img3: "imgs/meituan_15ac05d98df.jpg",
subTitle:"舌尖上的烟台15分钟前"
},
{
title: "方便面的19种做法,吃完保你还惦记!",
img1: "imgs/meituan_15ac05db0ac.jpg",
img2: "imgs/meituan_15ab623a9af.jpg",
img3: "imgs/meituan_15ab86383f5.jpg",
subTitle:"舌尖上的烟台20分钟前"
}
],
[
{
title: "这样的小龙虾才好吃呢!",
img1: "imgs/meituan_15ac05dce13.jpg",
img2: "imgs/meituan_15ab60cb3aa.jpg",
img3: "imgs/meituan_15ab61f2e56.jpg",
subTitle:"舌尖上的北京1分钟前"
},
{
title: "网评已经消失的5款小零食!",
img1: "imgs/meituan_15ab81c001a.jpg",
img2: "imgs/meituan_15ab6299b90.jpg",
img3: "imgs/meituan_15ab626eca6.jpg",
subTitle:"舌尖上的上海6分钟前"
},
{
title: "国内最适合穷游的5个地方,没钱不是理由1",
img1: "imgs/meituan_15ac07c859d.jpg",
img2: "imgs/meituan_15ac07c3581.jpg",
img3: "imgs/meituan_15ac07ca1eb.jpg",
subTitle:"舌尖上的烟台8分钟前"
},
{
title: "这些没事我文采步只能看着,好吃到怀疑人生!",
img1: "imgs/meituan_15ac06f763d.jpg",
img2: "imgs/meituan_15ab85ee93f.jpg",
img3: "imgs/meituan_15ac05d98df.jpg",
subTitle:"舌尖上的烟台15分钟前"
},
{
title: "方便面的19种做法,吃完保你还惦记!",
img1: "imgs/meituan_15ac05db0ac.jpg",
img2: "imgs/meituan_15ab623a9af.jpg",
img3: "imgs/meituan_15ab86383f5.jpg",
subTitle:"舌尖上的烟台20分钟前"
}
],
[
{
title: "这样的小龙虾才好吃呢!",
img1: "imgs/meituan_15ac05dce13.jpg",
img2: "imgs/meituan_15ab60cb3aa.jpg",
img3: "imgs/meituan_15ab61f2e56.jpg",
subTitle:"舌尖上的北京1分钟前"
},
{
title: "网评已经消失的5款小零食!",
img1: "imgs/meituan_15ab81c001a.jpg",
img2: "imgs/meituan_15ab6299b90.jpg",
img3: "imgs/meituan_15ab626eca6.jpg",
subTitle:"舌尖上的上海6分钟前"
},
{
title: "国内最适合穷游的5个地方,没钱不是理由1",
img1: "imgs/meituan_15ac07c859d.jpg",
img2: "imgs/meituan_15ac07c3581.jpg",
img3: "imgs/meituan_15ac07ca1eb.jpg",
subTitle:"舌尖上的烟台8分钟前"
},
{
title: "这些没事我文采步只能看着,好吃到怀疑人生!",
img1: "imgs/meituan_15ac06f763d.jpg",
img2: "imgs/meituan_15ab85ee93f.jpg",
img3: "imgs/meituan_15ac05d98df.jpg",
subTitle:"舌尖上的烟台15分钟前"
},
{
title: "方便面的19种做法,吃完保你还惦记!",
img1: "imgs/meituan_15ac05db0ac.jpg",
img2: "imgs/meituan_15ab623a9af.jpg",
img3: "imgs/meituan_15ab86383f5.jpg",
subTitle:"舌尖上的烟台20分钟前"
}
],
[
{
title: "这样的小龙虾才好吃呢!",
img1: "imgs/meituan_15ac05dce13.jpg",
img2: "imgs/meituan_15ab60cb3aa.jpg",
img3: "imgs/meituan_15ab61f2e56.jpg",
subTitle:"舌尖上的北京1分钟前"
},
{
title: "网评已经消失的5款小零食!",
img1: "imgs/meituan_15ab81c001a.jpg",
img2: "imgs/meituan_15ab6299b90.jpg",
img3: "imgs/meituan_15ab626eca6.jpg",
subTitle:"舌尖上的上海6分钟前"
},
{
title: "国内最适合穷游的5个地方,没钱不是理由1",
img1: "imgs/meituan_15ac07c859d.jpg",
img2: "imgs/meituan_15ac07c3581.jpg",
img3: "imgs/meituan_15ac07ca1eb.jpg",
subTitle:"舌尖上的烟台8分钟前"
},
{
title: "这些没事我文采步只能看着,好吃到怀疑人生!",
img1: "imgs/meituan_15ac06f763d.jpg",
img2: "imgs/meituan_15ab85ee93f.jpg",
img3: "imgs/meituan_15ac05d98df.jpg",
subTitle:"舌尖上的烟台15分钟前"
},
{
title: "方便面的19种做法,吃完保你还惦记!",
img1: "imgs/meituan_15ac05db0ac.jpg",
img2: "imgs/meituan_15ab623a9af.jpg",
img3: "imgs/meituan_15ab86383f5.jpg",
subTitle:"舌尖上的烟台20分钟前"
}
] ];
});
3、项目相关的文件下载
http://www.nxl123.cn/files/meiTuanDemo_walk.zip
OnSen UI结合AngularJs打造”美团"APP"逛一逛”页面 --Hybrid App的更多相关文章
- OnSen UI结合AngularJs打造”美团"APP底部导航栏 --Hybrid App
1.页面效果图:(点击底部导航按钮,可切换到不同的页面) 演示地址:http://www.nxl123.cn/bokeyuan/2018080301/meiTuanDemo/ 2.项目目录结构 3.核 ...
- OnSen UI结合AngularJs打造”美团"APP"我的”页面 --Hybrid App
1.页面效果图: 演示地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_mine/ 2.核心代码 mine.html: <ons-page id=&quo ...
- OnSen UI结合AngularJs打造”美团"APP"附近”页面 --Hybrid App
1.页面效果图: 演示链接地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_near/ 2.核心代码 near.html: <ons-page id=&q ...
- OnSen UI结合AngularJs打造”美团"APP首页 --Hybrid Ap
1.页面效果图: 演示链接地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_home/ 2.核心代码 home.html: <ons-page id=&q ...
- OnSen UI结合AngularJs打造”美团"APP"订单”页面 --Hybrid App
1.页面效果图: 演示链接地址:http://www.nxl123.cn/bokeyuan/meiTuanDemo_order/ 2.核心代码 order.html: <ons-page id= ...
- webpack vue app.js自动注入页面.为app.js增加随机参数
node_modules/html-webpack-plugin/index.js 搜索 postProcessHtml 修改代码增加如下: if (assetTags && asse ...
- Hybrid App开发者一定不要错过的框架和工具///////////z
ionicFramework 我是hybrid app的忠实粉丝和大力倡导者,从 新浪移动云开始就不断的寻找能帮助Web程序员开发出漂亮又好用的UI层框架.在历经了jqmobile.sencha to ...
- Hybrid App开发者一定不要错过的框架和工具
最近开始给网站的移动版本做技术选型,发现了很多好玩的东西,写出来给大家分享下. ionicFramework 我是hybrid app的忠实粉丝和大力倡导者,从 新浪移动云开始就不断的寻找能帮助Web ...
- hybrid app
hybrid app Hybrid App(混合模式移动应用)是指介于web-app.native-app这两者之间的app,兼具“Native App良好用户交互体验的优势”和“Web App跨平台 ...
随机推荐
- Python标准库inspect
inspect模块用于收集python对象的信息,可以获取类或函数的参数的信息,源码,解析堆栈,对对象进行类型检查等等,有几个好用的方法: getargspec(func) 返回一个命名元组ArgSp ...
- 【Python046--魔法方法:描述符】
一.描述符的定义: 描述符就是将特殊类型的类的实例指派给另外一个类的属性 1.举例: 特殊类型的类要实现以下三个方法中的其中一个或者全部实现 * __get__(self,instance,owner ...
- linux下如何使make只输出执行过程中的命令序列
答: make -n (-n.--just-print.--dry-run.--recon等价)
- 解决Visual Studio(2017)软件无法重新生成问题
https://blog.csdn.net/qq_38265674/article/details/80539228 笔者用VS2017打开VS2015创建的工程,出现如下图的问题. 不小心没有升级平 ...
- FJUT 毒瘤3(二分 + 最大匹配)题解
毒瘤3 TimeLimit:1000MS MemoryLimit:256MB 64-bit integer IO format:%lld Problem Description 字节跳动有n款产 ...
- 外键 Foreign keys
https://docs.microsoft.com/en-us/sql/relational-databases/tables/create-foreign-key-relationships?vi ...
- P2617 Dynamic Rankings(带修主席树)
所谓带修主席树,就是用树状数组的方法维护主席树的前缀和 思路 带修主席树的板子 注意数据范围显然要离散化即可 代码 #include <cstdio> #include <cstri ...
- GC 垃圾收集
算法: 没有使用引用计数算法.使用的是GC Roots 可达性算法. 复制算法:新生代,老年代. 标记-整理算法:一般会对对象标记几次才会清理掉.然后从新整理物理内存空间. 分代收集算法:更加对象存活 ...
- PS与PL协同设计
https://blog.csdn.net/Fei_Yang_YF/article/details/79676172 什么是PS和PL ZYNQ-7000是Xilinx推出的一款全可编程片上系统(Al ...
- 51nod 1020 逆序排列
http://www.51nod.com/onlineJudge/questionCode.html#!problemId=1020 题意: 思路: 一开始用了三重循环... 设f(n,k)表示n个数 ...