systemNotify.vue 2.5 KB
<template>
	<view class="notify-page">
		<!-- 公共组件-每个页面必须引入 -->
		<public-module></public-module>
		<view>
			<u-list @scrolltolower="scrolltolower">
				<u-list-item style="margin-top: 20rpx;background: #FFFFFF;width: 695rpx;border-radius: 20px;" v-for="(item, index) in notifyList" :key="index">
					<u-cell :border="false" @click="clickNotifyDetail(item.id)" isLink :value="`${item.time}`" :title="`${item.name}`">
						<u-avatar slot="icon" shape="circle" size="35" :src="item.imageUrl"></u-avatar>
					</u-cell>
				</u-list-item>
			</u-list>
		</view>
		<f-tabbar></f-tabbar>
	</view>
</template>

<script>
import fTabbar from '@/components/module/f-tabbar/f-tabbar';

export default {
	components: {
		fTabbar
	},
	data() {
		return {
			notifyList: [
				{
					id: '1',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '2',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '3',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: 'eww',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '4',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '1',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '5',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				},
				{
					id: '6',
					name: '今天晚上会议室开会',
					imageUrl: 'https://cdn.uviewui.com/uview/album/1.jpg',
					time: '2022-04-12'
				}
			]
		};
	},
	onLoad() {
		// 隐藏原生的tabbar
		uni.hideTabBar();
		this.loadmore();
	},
	methods: {
		scrolltolower() {
			this.loadmore();
		},
		loadmore() {},
		clickNotifyDetail(e) {
			console.log(e);
			uni.navigateTo({
				url: './notifyDetail?item' + e
			});
		}
	}
};
</script>

<style lang="scss" scoped>
.notify-page {
	min-height: 100vh;
	background-color: #f8f9fa;
	padding-top: 10rpx;
	padding-left: 27rpx;
}
/deep/.u-list-item {
	background: #ffffff;
	width: 695rpx;
	border-radius: 20px;
	margin-top: 20rpx;
}
</style>