123456789101112131415161718192021222324252627282930 |
- 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 }
|