12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- // index.ts
- // 获取应用实例
- const app = getApp<IAppOption>()
- import { request, Response } from '../../utils/http'
- interface ListItem {
- createTime: string
- lastLookTime: string
- roomCoverUrl: string
- roomHostCode: string
- roomHostName: string
- roomId: string
- roomInfo: string
- roomShareCode: number
- roomShareUrl: string
- roomStatus: number
- roomTitle: string
- roomUserName: string
- roomViewCount: number
- tbStatus: number
- updateTime: string
- }
- type ListRes = Response & {
- data: {
- list: ListItem[]
- }
- }
- Page({
- data: {
- searchValue: '',
- dataList: [] as ListItem[]
- },
- // 事件处理函数
- bindViewTap() {
- },
- onLoad() {
- // @ts-ignore
- if (wx.getUserProfile) {
- this.setData({
- canIUseGetUserProfile: true
- })
- }
- },
- async onShow() {
- this.getTabBar().init();
- const res = await request.post<ListRes>('/takelook/roomList', {
- pageNum: 1,
- pageSize: 1000
- })
- console.log(res.data.list)
- if (res.code === 0) {
- this.setData({
- dataList: res.data.list
- })
- }
- },
- handleToRoom(event: WechatMiniprogram.TouchEvent) {
- const { roomId } = event.detail
- console.log('roomId', roomId)
- },
- onToTop(e) {
- console.log('backToTop', e);
- },
- })
|