diff --git a/src/actions/index.js b/src/actions/index.js index 57096a3..a7e3ef6 100644 --- a/src/actions/index.js +++ b/src/actions/index.js @@ -1,5 +1,5 @@ import {actionTypes} from "../constant/ActionTypes"; -import ReactGA from "react-ga"; +import {handleStyle} from "../utils/gaHelper"; export const genQRInfo = text => ({ type: actionTypes.GENERATE_QR_INFO, @@ -7,12 +7,7 @@ export const genQRInfo = text => ({ }) export const changeStyle = (rendererIndex, rendererType, value) => { - ReactGA.event({ - category: 'Style', - action: 'Switch', - value: value - }); - + handleStyle(value); return { type: actionTypes.CHANGE_STYLE, rendererIndex, rendererType, value @@ -29,10 +24,13 @@ export const createParam = (paramInfo, paramValue) => ({ paramInfo, paramValue }) -export const changeParam = (rendererIndex, paramIndex, value) => ({ - type: actionTypes.CHANGE_PARAM, - rendererIndex, paramIndex, value -}) +export const changeParam = (rendererIndex, paramIndex, value) => { + + return { + type: actionTypes.CHANGE_PARAM, + rendererIndex, paramIndex, value + }; +} export const loadDownloadData = (data) => ({ type: actionTypes.LOAD_DOWNLOAD_DATA, diff --git a/src/components/app/PartFooter.js b/src/components/app/PartFooter.js index abe9c29..022be52 100644 --- a/src/components/app/PartFooter.js +++ b/src/components/app/PartFooter.js @@ -1,5 +1,6 @@ import React from "react"; import '../Qrcode.css'; +import {handleLink} from "../../utils/gaHelper"; const currentYear = new Date().getFullYear(); @@ -13,26 +14,26 @@ const PartFooter = () => ( rel="noopener noreferrer" target="_blank">ciaochaos - handleLink(e.target.href) } href="https://github.com/CPunisher/" rel="noopener noreferrer" target="_blank">CPunisher 丨 - 联系我们 丨 - 合作咨询 + handleLink(e.target.href) } href="https://www.yuque.com/qrbtf/docs/contact" rel="noopener noreferrer" target="_blank">联系我们 丨 + handleLink(e.target.href) } href="https://www.yuque.com/qrbtf/docs/coop" rel="noopener noreferrer" target="_blank">合作咨询
2020.6.11
QRBTF React 组件发布!快在你的应用中引入 react-qrbtf 吧。访问项目。
2020.5.23
网站开源啦!点击访问 我们的 Github。期待你也来参与设计、开发!给个 Star 支持一下不?查看文章 QRBTF 开源啦!来写个二维码样式吧~。
2020.6.11
QRBTF React 组件发布!快在你的应用中引入 react-qrbtf 吧。 handleLink(e.target.href) } href='https://github.com/cpunisher/react-qrbtf' rel="noopener noreferrer" target="_blank">访问项目。
2020.5.23
网站开源啦! handleLink(e.target.href) } href='https://github.com/ciaochaos/qrbtf' rel="noopener noreferrer" target="_blank">点击访问 我们的 Github。期待你也来参与设计、开发!给个 Star 支持一下不?查看文章 handleLink(e.target.href) } href='https://mp.weixin.qq.com/s/GFEMCWQu3e2qhTuBabnHmQ' rel="noopener noreferrer" target="_blank">QRBTF 开源啦!来写个二维码样式吧~。
2020.5.22
新增 C2 样式、下载计数(好像还不太稳定)、普通二维码上传、颜色选择、背景图片上传、输入提示、桌面端横向滚动提示。
看这里,如何制作一个漂亮的二维码 这篇文章简要介绍了我们的初心与愿景。
+看这里, handleLink(e.target.href) } href='https://mp.weixin.qq.com/s/_Oy9I9FqPXhfwN9IUhf6_g' rel="noopener noreferrer" target="_blank">如何制作一个漂亮的二维码 这篇文章简要介绍了我们的初心与愿景。
普通的二维码样式单一,不能与环境较好的融合。这一个生成器有着 丰富的参数化样式、基于 SVG 的二维码生成能力,在为我们提供精美样式的同时,不限制参数如数值、颜色、背景图片的选择,又因 SVG 有较好的拓展性,可以完美兼容矢量制图流程。