绩效考核查看详情用户端(手机版)
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.
 
 
 
 

146 lines
3.1 KiB

<template>
<view class="u-page">
<u-gap
height="30"
bgColor="#fff"
></u-gap>
<u-cell-group>
<u-cell
:titleStyle="{fontWeight: 500}"
@click="openNotify(item.notifyData)"
: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>
</u-cell-group>
<u-notify ref="uNotify"></u-notify>
</view>
</template>
<script>
export default {
data() {
return {
show: false,
notifyData: {
message: 'notify顶部提示',
type: 'primary',
color: '#ffffff',
bgColor: '',
fontSize: 15,
duration: 3000,
},
list: [{
notifyData: {
message: 'notify顶部提示',
type: 'primary',
color: '#ffffff',
bgColor: '',
fontSize: 15,
duration: 3000
},
title: '主要通知',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/main.png'
}, {
notifyData: {
message: 'notify顶部提示',
type: 'success',
color: '#ffffff',
bgColor: '',
fontSize: 15,
duration: 3000,
safeAreaInsetTop: false
},
title: '成功通知',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/success.png'
}, {
notifyData: {
message: 'notify顶部提示',
type: 'error',
color: '#ffffff',
bgColor: '',
fontSize: 14,
duration: 3000,
safeAreaInsetTop: false
},
title: '危险通知',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/error.png'
}, {
notifyData: {
message: 'notify顶部提示',
type: 'warning',
color: '#ffffff',
bgColor: '',
fontSize: 15,
duration: 3000,
safeAreaInsetTop: false
},
title: '警告通知',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/warning.png'
},
{
notifyData: {
message: 'notify顶部提示',
color: '#fff',
bgColor: '#000',
fontSize: 15,
duration: 3000,
safeAreaInsetTop: false
},
title: '自定义样式',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/customStyle.png'
},
{
notifyData: {
message: 'notify顶部提示',
type: 'primary',
color: '#ffffff',
bgColor: '',
fontSize: 15,
duration: 6000,
safeAreaInsetTop: false
},
title: '自定义时间',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/customTime.png'
},
{
notifyData: {
message: 'notify顶部提示',
color: '#fff',
bgColor: '',
fontSize: 15,
duration: 3000,
safeAreaInsetTop: true
},
title: '插入状态栏高度',
iconUrl: 'https://cdn.uviewui.com/uview/demo/notify/height.png'
}
]
}
},
onLoad() {},
methods: {
openNotify(params) {
this.$refs.uNotify.show({
...params
})
// 也可以通过主题形式调用,如:
// this.$refs.uNotify.primary('Primary主题')
}
}
}
</script>
<style lang="scss">
.u-page {
padding: 0;
}
</style>