绩效考核查看详情用户端(手机版)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

143 lines
3.6 KiB

<template>
<view class="u-page">
<view class="u-page__top-box">
<text class="u-demo-block__title">演示效果</text>
</view>
<u-empty
:mode="mode"
:icon="imgList[mode]"
>
<u-button
size="small"
type="primary"
:style="{marginTop:10+'px'}"
v-if="mode=='car'"
text="查看更多商品"
>
</u-button>
</u-empty>
<div class="empty-select">
<u-cell
:titleStyle="{fontWeight: 500}"
@click="openImg(item.imgName)"
:title="item.title"
v-for="(item, index) in list"
:key="index"
isLink
>
<image
slot="icon"
class="u-cell-icon"
:src="item.iconUrl"
mode="widthFix"
></image>
</u-cell>
</div>
</view>
</template>
<script>
export default {
data() {
// 如果使用这些图片,请勿直接引入cdn.uviewui.com的资源,因为此资源路径随时会有变动
// 变动后,您将会访问图片失败,如有需要,您可以将这些图片上传到自己的oss或者服务器再使用
const baseUrl = 'http://cdn.uviewui.com/uview/empty/'
return {
mode: 'car',
imgList: {
car: baseUrl + 'car.png',
address: baseUrl + 'address.png',
comment: baseUrl + 'comment.png',
coupon: baseUrl + 'coupon.png',
data: baseUrl + 'data.png',
history: baseUrl + 'history.png',
list: baseUrl + 'list.png',
message: baseUrl + 'message.png',
news: baseUrl + 'news.png',
order: baseUrl + 'order.png',
page: baseUrl + 'page.png',
permission: baseUrl + 'permission.png',
search: baseUrl + 'search.png',
wifi: baseUrl + 'wifi.png',
},
list: [{
imgName: 'car',
title: '购物车为空(同时传入slot)',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/car.png'
},
{
imgName: 'data',
title: '数据为空',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/data.png'
}, {
imgName: 'comment',
title: '评论为空',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/comment.png'
}, {
imgName: 'coupon',
title: '没有优惠券',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/coupon.png'
}, {
imgName: 'history',
title: '无历史记录',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/history.png'
}, {
imgName: 'list',
title: '列表为空',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/list.png'
}, {
imgName: 'message',
title: '消息列表为空',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/message.png'
}, {
imgName: 'news',
title: '无新闻列表',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/news.png'
}, {
imgName: 'order',
title: '订单为空',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/order.png'
}, {
imgName: 'page',
title: '页面不存在',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/page.png'
}, {
imgName: 'permission',
title: '无权限',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/permission.png'
}, {
imgName: 'search',
title: '没有搜索结果',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/search.png'
}, {
imgName: 'wifi',
title: '没有WiFi',
iconUrl: 'https://cdn.uviewui.com/uview/demo/empty/wifi.png'
},
]
}
},
methods: {
//点击改变图片
openImg(imgName) {
// this.mode = this.imgList[imgName]
this.mode = imgName;
}
}
}
</script>
<style lang="scss">
.u-page {
padding: 40rpx 0px;
&__top-box {
padding-left: 40rpx;
}
}
.empty-select {
margin-top: 10px;
}
</style>