systemNotify.vue 2.26 KB
<template>
	<view class="notify-page">
		<!-- 公共组件-每个页面必须引入 -->
		<public-module></public-module>
		<view>
			<u-list @scrolltolower="scrolltolower">
				<u-list-item v-for="(item, index) in notifyList" :key="index">
					<u-cell @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: #fff;
}
</style>