123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293 |
- <!-- 我的投递 -->
- <template>
- <view class="delivery">
- <z-paging
- ref="paging"
- v-model="deliveryList"
- @query="queryList"
- >
- <view class="delivery-list">
- <view
- class="delivery-list-item"
- v-for="(item, index) in deliveryList"
- :key="index"
- @click="jumpPage('/pages/jodDetails/jodDetails')"
- >
- <view class="delivery-list-item-left">
- <view class="delivery-list-item-left-image">
- <image
- :src="item.img"
- />
- </view>
- <view class="delivery-list-item-left-info">
- <view>{{ item.position }}</view>
- <view>{{ item.content }}</view>
- <view>{{ item.company }}</view>
- </view>
- </view>
- <view class="delivery-list-item-right">
- <view>{{ item.area }}</view>
- <view>{{ item.date }}</view>
- </view>
- </view>
- </view>
- </z-paging>
- </view>
- </template>
- <script>
- export default {
- data() {
- return {
- deliveryList: []
- }
- },
- methods: {
- /**
- * 下拉上滑触发
- */
- queryList(pageNo, pageSize) {
- //组件加载时会自动触发此方法,因此默认页面加载时会自动触发,无需手动调用
- //这里的pageNo和pageSize会自动计算好,直接传给服务器即可
- //模拟请求服务器获取分页数据,请替换成自己的网络请求
- // this.$request.queryList(pageNo, pageSize, this.tabIndex + 1, (data) => {
- // //将请求的结果数组传递给z-paging
- // this.$refs.paging.complete(data);
- // //如果请求失败写 this.$refs.paging.complete(false);
- // })
- this.$refs.paging.complete(
- [
- {
- img: require('@/static/img/avatar.jpg'),
- position: '保安员',
- company: '保利贵州酒店管理有限公司',
- content: '贵州省 | 经验不限 | 中等专科',
- area: '4.0 ~ 8.0k',
- date: '2020-12.25'
- },
- {
- img: require('@/static/img/avatar.jpg'),
- position: '保安员',
- company: '保利贵州酒店管理有限公司',
- content: '贵州省 | 经验不限 | 中等专科',
- area: '4.0 ~ 8.0k',
- date: '2020-12.25'
- }
- ])
- },
- /**
- * 跳转到指定页面
- */
- jumpPage(url, params) {
- this.$u.route({
- url: url,
- params: params
- })
- }
- }
- }
- </script>
- <style lang="scss" scoped>
- @import './myDelivery.scss';
- </style>
|