1.3.3 • Published 2 years ago

iteach-jiangyi-h5 v1.3.3

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

iteach-jiangyi-h5

handoutPreview

@/plugin/handoutPreview

// 预览组件
export default HandoutPreview;

HandoutPreview params

1.preview-type: default 'normal'
public previewType: string = 'normal' | 'download' | 'layout';

2.version: default 'student'
public version: string = 'student' | 'teacher';

3.title: 默认标题(优先级 > json中的title)

4.page-info-json: 页面json 结构如下 (后端详情接口中content字段)

<handout-preview
  :page-info-json="JSON.stringify(page)">
</handout-preview>

interface IStateUnit {
  uuid: string;
  type: string;
  content: any;
  contentText?: string;
  analysisStatus?: boolean;
  answerLineRow?: number;
  showUnderLine?: boolean;
  studentVisible?: boolean;
  layout?: { [key: string]: boolean };
}

interface IStatePage {
  title: string;
  caricature: string;
  units: IStateUnit[];
  templateUnitConfig: ITemplateUnitConfig;
  hasLayout: boolean;
}

public page: IStatePage = {};

发布流程

1.注册npm账号:https://www.npmjs.com/
2.加入群组:https://www.npmjs.com/settings/pop-iteach/members
3.修改package.json中版本号verson
4.在项目中切换npm源:指令 npm config set registry https://registry.npmjs.org
5.在项目中登录npm用户:npm adduser
6.发布:npm publish(package.json中配置了prepare命令,publish自动build)
7.切回淘宝镜像:npm config set registry https://registry.npm.taobao.org
8.提交代码合并分支

版本

xx.xx.xx 大版本迭代更新-部分功能迭代更新-bug修复小功能迭代

history
1.0.0 题库上线版本
  1.0.1 修复图片bug
  1.0.2 修复样式问题
  1.0.3 image to base64
1.1.0 提供下载分页模式
  1.1.1 增加判断题型
  1.1.2 修复判断题型bug
  1.1.3 修复公式样式问题
  1.1.4 优先取传进来的title
  1.1.5 添加公式解析功能
1.2.0 教师版 | 学生版 预览
  1.2.1 bug修复
1.3.0 手动排版
  1.3.1 样式修改
  1.3.2 排版bug修复 权限逻辑重构

target
  1.3.3 样式修改(下载)
1.3.3

2 years ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.2.1

2 years ago

1.1.5

3 years ago

1.1.4

3 years ago

1.1.3

3 years ago

1.1.1

3 years ago

1.1.2

3 years ago

1.1.0

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago