import modelExtend from 'dva-model-extend'import { query } from 'services/posts'import { pageModel } from 'models/common'import queryString from 'query-string'export default modelExtend(pageModel, {namespace: 'post',subscriptions: {setup ({ dispatch, history }) {history.listen((location) => {if (location.pathname === '/post') {dispatch({type: 'query',payload: {status: 2,...queryString.parse(location.search),},})}})},},effects: {* query ({payload,}, { call, put }) {const data = yield call(query, payload)if (data.success) {yield put({type: 'querySuccess',payload: {list: data.data,pagination: {current: Number(payload.page) || 1,pageSize: Number(payload.pageSize) || 10,total: data.total,},},})} else {throw data}},},})
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。