首页 > 小程序教程 > 微信小程序线下体验店信息展示列表页设计制作开发教程

微信小程序线下体验店信息展示列表页设计制作开发教程

上一篇 下一篇
本文给大家带来的是微信小程序线下体验店信息展示列表页设计制作开发教程,制作好以后效果图如下:
一、wxml页面代码如下:
<view class="ws_lineList" wx:if="{{shopList.length > 0}}">
	<view class="ws_listBox" wx:for="{{shopList}}">
		<image src="http://m.youzhu.com{{item.pcImg}}"/>
		<view class="ws_listInfo">
			<text class="h2">{{item.name}}</text>
			<text class="p">{{item.address}}</text>
			<navigator hover-class="none" url="/pages/lineshop/lineshop?id={{item.id}}">查看详情</navigator>
		</view>
	</view>
</view>
<view class="listNone" wx:if="{{shopList.length == 0}}">
    <text>您当前的城市未开通线下体验店</text>
    <button bindtap="getAll">查看全部体验店</button>
</view>
 
二、wxss样式文件代码如下:
.ws_listBox{height: 360rpx;margin-bottom: 20rpx;position:relative;background:rgba(51,42,20,0.55);overflow: hidden;}
.ws_listBox image{display: block;width: 100%;min-height: 100%;position:absolute;left: 0;top: 0;z-index:-1;}
.ws_listInfo{float: right;margin-right: 70rpx;text-align: right;width: 366rpx;}
.ws_listInfo text.h2{display:block;padding-top: 50rpx;line-height: 88rpx;font-size:34rpx;color:#fff;}
.ws_listInfo text.p{display:block;font-size:28rpx;color:#fff;line-height: 34rpx;}
.ws_listInfo navigator{float: right;display: block;margin-top: 28rpx;background:rgba(255,255,255,0.13); border:1rpx solid rgba(255,255,255,0.24); border-radius:8rpx; width:146rpx; height:56rpx;font-size:28rpx;color:#fff;text-align: center;line-height: 56rpx;}

.listNone text{font-size:30rpx;color:#aaaaaa;text-align: center;margin-top: 300rpx;line-height: 30rpx;text-align: center;display: block;}
.listNone button{background:#ffb922; border:1rpx solid #ffa222; border-radius:8rpx; width:316rpx; height:72rpx;font-size:28rpx;color:#fff;line-height: 72rpx;text-align: center;margin: auto;margin-top: 120rpx;display: block;}
.listNone button::after{border: 0;}
三、js页面代码如下:
var app = getApp()
Page({
	data: {
		shopList: {},
		locationCity: ''
	},
	loadBanner: function () {
		var _this = this;
		wx.request({
			url: 'https://m.youzhu.com/centershop/CenterShopList',
			header: { 'content-type': 'application/x-www-form-urlencoded' },
			method: 'post',
            data: { city: _this.data.locationCity ? _this.data.locationCity : '全国' },
			success: function (res) {
				wx.hideLoading()
				wx.stopPullDownRefresh()
				if (res.data.errorNo >= 0) {
					_this.setData({
						shopList: res.data.data
					})
				}
			}
		})
	},
    getAll:function(){
        this.setData({
            locationCity: '全国'
        })
        wx.showLoading({ title: '加载中', mask: true })
        this.loadBanner()
    },
	onPullDownRefresh: function () {
		this.loadBanner();
	},
	onLoad: function () {
		this.setData({
			locationCity: wx.getStorageSync('locationCity')
		})
		wx.showLoading({ title: '加载中', mask: true })
		this.loadBanner()
	}
})

模板简介:该模板名称为【微信小程序线下体验店信息展示列表页设计制作开发教程】,大小是,文档格式为.,推荐使用打开,作品中的图片,文字等数据均可修改,图片请在作品中选中图片替换即可,文字修改直接点击文字修改即可,您也可以新增或修改作品中的内容,该模板来自用户分享,如有侵权行为请联系网站客服处理。欢迎来懒人模板【小程序教程】栏目查找您需要的精美模板。

相关搜索
  • 下载密码 lanrenmb
  • 下载次数 18,267次
  • 使用软件
  • 文件格式
  • 文件大小
  • 上传时间 07-30
  • 作者 网友投稿
  • 肖像权 人物画像及字体仅供参考
栏目分类 更多 >
热门推荐 更多 >
微信模板 单页式简历模板 自适应 微信图片 企业网站 响应式 html5 微信公众平台 微信素材 微信文章
您可能会喜欢的其他模板