123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 |
- <!doctype html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>首页</title>
- <meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
- <link href="../css/mui.min.css" rel="stylesheet" />
- <link href="../css/animate.min.css" rel="stylesheet" />
- <style>
- .mui-slider{margin-top: 15px;margin-bottom: 10px;}
- .mui-slider .mui-slider-group .mui-slider-item img{height: 185px;width: 100%;}
- .banner{padding: 10px;overflow: hidden;}
- .banner img{width: 100%;border-radius: 8px;}
- .banner .img{width: 100%;border-radius: 8px;}
- .menu{margin-top: -5px;overflow: hidden;background-color: white;padding: 20px 15px 5px 15px;}
- .menu .i{font-size: 30px;}
- .sm{text-align: center;padding: 10px;font-size: 12px;color: #7a7a7a;position: relative;font-weight: bold;}
- .icon{padding-right: 10px;color: #00a0ea;}
- .item{padding: 12px 5px 12px 5px;font-size: 13px;color: #606060;border-bottom: 1px solid #efefef;}
- .item:last-child{border: 0px;}
- .sm4{text-align: right;font-size: 12px;}
- [v-cloak] {display: none;}
- </style>
- </head>
- <body>
- <div id="app" v-cloak>
- <header class="mui-bar mui-bar-nav">
- <h1 class="mui-title">党建扶贫就业</h1>
- </header>
- <div class="mui-content animated fadeInDown">
- <!--图片轮播-->
- <div id="slider" class="mui-slider">
- <div class="mui-slider-group mui-slider-loop">
- <!-- 额外增加的一个节点(循环轮播:第一个节点是最后一张轮播) -->
- <div class="mui-slider-item mui-slider-item-duplicate">
- <a v-for="(item,index) in banner_list" v-if="index==banner_list.length-1">
- <img :src="path+item.cover">
- </a>
- </div>
- <div class="mui-slider-item" v-for="(item,index) in banner_list" @click="news_detail(item.url_id)">
- <a><img :src="path+item.cover">
- </a>
- </div>
- <!-- 额外增加的一个节点(循环轮播:最后一个节点是第一张轮播) -->
- <div class="mui-slider-item mui-slider-item-duplicate">
- <a v-for="(item,index) in banner_list" v-if="index==0">
- <img :src="path+item.cover">
- </a>
- </div>
- </div>
- <div class="mui-slider-indicator mui-text-right">
- <div class="mui-indicator" v-for="(item,index) in banner_list" :class="index==0?'mui-active':'' "></div>
- </div>
- </div>
- <!--图片轮播end-->
- <div class="main">
- <!--<div class="menu row">
- <div class="sm" @click="skip(1)"><i class="icon i"></i><br />我的简历</div>
- <div class="sm" @click="skip(2)"><i class="icon i"></i><br />投递历史</div>
- <div class="sm" @click="skip(3)"><i class="icon i"></i><br />企业用户</div>
- <div class="clear"></div>
- </div>-->
- <div class="model">
- <div class="bod">
- <span class="text"><i class="icon"></i>时政信息</span>
- <span class="mores" @click="more('时政信息')">更多</span>
- </div>
- <div class="item row" v-for="(item,index) in new_list1" @click="detail(item.id)">
- <div class="sm6 omit">{{item.mTitle}}</div>
- <div class="sm4">{{item.mTime.substring(5,16)}}</div>
- <div class="clear"></div>
- </div>
- </div>
- <div class="model">
- <div class="bod">
- <span class="text"><i class="icon" style="color: red;"></i>政策宣传</span>
- <span class="mores" @click="more('政策宣传')">更多</span>
- </div>
- <div class="item row" v-for="(item,index) in new_list2" @click="detail(item.id)">
- <div class="sm6 omit">{{item.mTitle}}</div>
- <div class="sm4">{{item.mTime.substring(5,16)}}</div>
- <div class="clear"></div>
- </div>
- </div>
- </div>
- </div>
- </div>
- <script src="../js/mui.min.js"></script>
- <script src="../js/app.js"></script>
- <script src="../js/vue.min.js"></script>
- <script type="text/javascript">
- mui.plusReady(function() {
- var slider = mui("#slider");
- slider.slider({
- interval: 3000
- });
- })
- var vm = new Vue({
- el: "#app",
- data: {
- banner_list: [],
- new_list1: [],
- new_list2: [],
- path: urls().path
- },
- mounted: function() {
- mui.plusReady(function() {
- request(urls().main, null, function(res) {
- vm.banner_list = res.banner_list;
- vm.new_list1 = res.new_list1;
- vm.new_list2 = res.new_list2;
- plus.nativeUI.closeWaiting();
- })
- })
- },
- methods: {
- more:function(type){
- open('news_list', '../pages/news/list.html', {type:type}, 'slide-in-bottom');
- },
- //新闻详情
- detail: function(id) {
- open('news_detail', '../pages/news/detail.html', {id: id}, 'slide-in-bottom');
- }
- }
- })
- </script>
- </body>
- </html>
|