main
parent
51246f48dd
commit
d929b6cd0b
@ -0,0 +1,60 @@ |
|||||||
|
<template> |
||||||
|
<div class="notice"> |
||||||
|
<div v-for="(item,index) in list" class="noticeItem" @click="getNoticeItem(item)"> |
||||||
|
<div class="noticeTitle">{{item.notice_title}}</div> |
||||||
|
<div class="time">{{item.create_time}}</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import { getNoticeList } from '@/api/user.js'; |
||||||
|
export default{ |
||||||
|
data(){ |
||||||
|
return{ |
||||||
|
list:[] |
||||||
|
} |
||||||
|
}, |
||||||
|
methods:{ |
||||||
|
getNoticeList(){ |
||||||
|
getNoticeList().then(res=>{ |
||||||
|
|
||||||
|
this.list= res.data.list |
||||||
|
}) |
||||||
|
}, |
||||||
|
getNoticeItem(item){ |
||||||
|
uni.navigateTo({ |
||||||
|
url:'/pages/goods_details/noticeItem?id='+item.notice_id |
||||||
|
}) |
||||||
|
} |
||||||
|
}, |
||||||
|
onLoad() { |
||||||
|
this.getNoticeList() |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style lang="scss" scoped> |
||||||
|
.notice{ |
||||||
|
min-height:calc(100vh); |
||||||
|
.noticeItem{ |
||||||
|
padding:39rpx 29rpx; |
||||||
|
background: #fff; |
||||||
|
border-radius: 10px; |
||||||
|
margin:24rpx; |
||||||
|
.noticeTitle{ |
||||||
|
|
||||||
|
font-weight: 400; |
||||||
|
font-size: 30rpx; |
||||||
|
color: #333333; |
||||||
|
} |
||||||
|
.time{ |
||||||
|
|
||||||
|
font-weight: 400; |
||||||
|
font-size: 24rpx; |
||||||
|
color: #999999; |
||||||
|
margin-top: 26rpx; |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</style> |
@ -0,0 +1,33 @@ |
|||||||
|
<template> |
||||||
|
<div> |
||||||
|
<u-parse :content="content"></u-parse> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import { getNoticeList } from '@/api/user.js'; |
||||||
|
export default{ |
||||||
|
data(){ |
||||||
|
return{ |
||||||
|
content:'', |
||||||
|
} |
||||||
|
}, |
||||||
|
onLoad(option) { |
||||||
|
console.log(option); |
||||||
|
getNoticeList().then(res=>{ |
||||||
|
|
||||||
|
let list= res.data.list; |
||||||
|
list.forEach(item=>{ |
||||||
|
if(item.notice_id==option.id){ |
||||||
|
this.content = item.notice_content |
||||||
|
} |
||||||
|
}) |
||||||
|
|
||||||
|
}) |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style lang="scss" scoped> |
||||||
|
|
||||||
|
</style> |
Loading…
Reference in new issue