【微信小程序】小程序仿微信朋友圈效果

13

【微信小程序】小程序仿微信朋友圈效果

小程序仿微信朋友圈效果

废话不多说,直接上代码。

HTML pages/index/discor.wxml```html

暂无数据

```

pages/index/discor.wxss```css/* pages/index/discor.wxss 页面样式*/

.sectionList {

padding-top:110px;

}

.no-data-icon {

width:100px;

height:100px;

margin-bottom:20px;

}

.no-data-text {

font-size:24px;

color: 666;

}

.sectionItem {

display: flex;

align-items: center;

padding:20px;

border-bottom:1px solid ccc;

}

.avatar {

width:50px;

height:50px;

border-radius:50%;

margin-right:10px;

}

.nickname {

font-size:24px;

color: 333;

}

.content {

flex:1;

padding:020px;

overflow: hidden;

text-overflow: ellipsis;

}

.time {

font-size:18px;

color: 999;

}

.loadMore {

width:100%;

height:80px;

background-color: f7f7f7;

border: none;

padding:0;

box-sizing: border-box;

}

```

pages/index/discor.js```javascript//// pages/index/discor.js//

Page({

data: {

list: []

},

// loadMore() {

// wx.showLoading({

title: '加载中...'

});

// setTimeout(() => {

wx.hideLoading();

// const newList = this.data.list.concat([

{

avatar: '/images/avatar1.png',

nickname: '小明',

content: '今天天气真好!',

time: '2022-01-0112:00'

},

{

avatar: '/images/avatar2.png',

nickname: '小红',

content: '我也觉得很好!',

time: '2022-01-0213:00'

}

]);

// this.setData({

list: newList });

},2000);

},

// onShow() {

wx.setNavigationBarTitle({

title: '朋友圈'

});

}

});

```

小程序结构小程序的结构如下:

* `pages/index/discor.wxml`:列表页面的 HTML 模板* `pages/index/discor.wxss`:列表页面的 CSS 样式* `pages/index/discor.js`:列表页面的 JavaScript代码 小程序功能小程序具有以下功能:

* 列表显示:展示一组数据项* 加载更多:加载更多数据项* 无数据提示:当列表为空时显示提示信息 小程序样式小程序使用了以下样式:

* `sectionList`:列表容器的 CSS 类* `no-data-icon`:无数据提示图标的 CSS 类* `nickname`:昵称的 CSS 类* `content`:内容的 CSS 类* `time`:时间的 CSS 类 小程序事件小程序具有以下事件:

* `loadMore`:加载更多数据项时触发* `onShow`:页面显示时触发以上就是小程序仿微信朋友圈效果的详细描述。

小程序朋友圈

版权声明:除非特别标注,否则均为网络文章,侵权请联系站长删除。

上一篇 微信支付分(二)--查询支付分订单

下一篇 微信金融快贷app下载链接微信中无法打开或者显示已停止访问该网络的原因技术避免被微信拦截封杀的措施