diff --git a/package.json b/package.json index 5408ec2..aa2c0c8 100644 --- a/package.json +++ b/package.json @@ -17,10 +17,12 @@ "core-js": "^3.6.4", "echarts": "^4.9.0", "hard-source-webpack-plugin": "^0.13.1", + "html2canvas": "^1.4.1", "js-md5": "^0.7.3", "lib-flexible": "^0.3.2", "lodash": "^4.17.15", "mescroll.js": "^1.4.2", + "qrcode": "^1.5.4", "regenerator-runtime": "^0.13.5", "sass": "^1.49.0", "sass-loader": "^8.0.2", diff --git a/src/router/router.config.js b/src/router/router.config.js index f57932a..d3aec4c 100644 --- a/src/router/router.config.js +++ b/src/router/router.config.js @@ -279,6 +279,16 @@ export const constantRouterMap = [ keepAlive: false } }, + // 活动分享二维码 + { + path: '/activityPoster', + name: 'activityPoster', + component: () => import('@/views/activity/activityPoster'), + meta: { + title: '活动海报生成「Saas」', + keepAlive: true + } + }, // 活动详情 { path: '/activityDetails/:id', diff --git a/src/views/activity/activityPoster.vue b/src/views/activity/activityPoster.vue new file mode 100644 index 0000000..86d9cfc --- /dev/null +++ b/src/views/activity/activityPoster.vue @@ -0,0 +1,553 @@ + + + + +