iteach-jiangyi-h5
v1.3.3
Published
``` @/plugin/handoutPreview
Downloads
10
Keywords
Readme
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 样式修改(下载)