xfunction-activity包括两部分
- 在线活动,类似活动行等第三方应用,活动发布,活动报名,活动签到,签到大屏,活动抽奖等等
- 问卷调查/信息收集,类似第三方麦克表单应用,提供自定义表单,及相关后台功能。
-
Angular 8.2+
-
Angular Material 模板
-
主要目录结构:
-
src/app
- activity 活动相关
- define 自定义组件
- pipe 自义类管道
- tools 问卷调查/信息收集相关
- ts 自定义对象类
- user 用户相关组件
-
主要依赖说明
- "@fortawesome/angular-fontawesome"
- "@fortawesome/fontawesome-svg-core"
- "@fortawesome/free-regular-svg-icons"
- "@fortawesome/free-solid-svg-icons",以上4引入awesome图标
- "@iplab/ngx-color-picker": 着色选择组件,主要用于自定义界面中的着色
- "@tweenjs/tween.js"
- "stats.js"
- "three"
- "three-full":以three.js为主相关引入,主要用于签到大屏相关功能。
- "angularx-qrcode": 二维码生成组件
- "html2canvas":dom转成图片组件,主要用于生成海报等
- "ngx-image-cropper": 上传图片裁剪组件
- "quill":
- "quill-image-resize":
- "quill-image-resize-module": quill文本编辑器相关
- "weixin-jsapi": 微信相关,主要用于微信扫码签到。
-
modules/activity/*
-
modules/user/*