import { contentModel, tranTags, tranCommonTitle } from './content.js' import { summaryModel, tranSummary } from './summary.js' /** * 接口数据模型转换 * @param data */ function tranApiModel(data) { tranCommonTitle(data) tranTags(data) tranSummary(data) } /** * 使用类似 vuex store 选项式 * @param data - /publicapply/detail/baseInfo 接口返回 data */ function useContentInfo(data) { tranApiModel(data) return { state: { contentModel, summaryModel }, actions: {} } } export { useContentInfo, contentModel, summaryModel }