Commit 8eb7372f authored by 郭志伟's avatar 郭志伟

Merge branch 'feature/img_onload' into 'master'

Feature/img onload

See merge request !9
parents 59a98154 c3cf37d0
...@@ -18,11 +18,11 @@ if (process.env.SENTRY_ENV !== 'test' && process.env.NODE_ENV === 'production') ...@@ -18,11 +18,11 @@ if (process.env.SENTRY_ENV !== 'test' && process.env.NODE_ENV === 'production')
.install(); .install();
} }
if (EASY_ENV_IS_BROWSER && process.env.SENTRY_ENV === 'test' || process.env.NODE_ENV !== 'production') { // if (EASY_ENV_IS_BROWSER && process.env.SENTRY_ENV === 'test' || process.env.NODE_ENV !== 'production') {
// ! 上线后务必取掉 // ! 上线后务必取掉
const vConsole = require('vconsole'); // const vConsole = require('vconsole');
new vConsole(); // new vConsole();
} // }
if (EASY_ENV_IS_BROWSER) { if (EASY_ENV_IS_BROWSER) {
const saDirective = new SaDirective(); const saDirective = new SaDirective();
......
// tslint:disable // tslint:disable
import { errorQueryValues } from './utils.service';
const cookies = require('js-cookie'); const cookies = require('js-cookie');
const option = { const option = {
domain: EASY_ENV_IS_BROWSER && window.location.host.indexOf('.q-gp.com') >= 0 ? '.q-gp.com' : '', domain: EASY_ENV_IS_BROWSER && window.location.host.indexOf('.q-gp.com') >= 0 ? '.q-gp.com' : '',
...@@ -6,7 +7,8 @@ const option = { ...@@ -6,7 +7,8 @@ const option = {
}; };
const Cookies = { const Cookies = {
get(key) { get(key) {
const result = cookies.get(key) || ''; let result = cookies.get(key) || '';
if (errorQueryValues.indexOf(result) > -1) result = '';
try { try {
return JSON.parse(result); return JSON.parse(result);
} catch (e) { } catch (e) {
...@@ -26,4 +28,4 @@ const Cookies = { ...@@ -26,4 +28,4 @@ const Cookies = {
}, },
}; };
module.exports = Cookies; export default Cookies;
// import store from '../store'; // import store from '../store';
import { isWechat, isApp } from './utils.service'; import { isWechat, isApp, errorQueryValues } from './utils.service';
import Cookies from './cookieStorage.service'; import Cookies from './cookieStorage.service';
import localStorage from './localStorage.service'; import localStorage from './localStorage.service';
// formXcxPage:标识是从小程序跳转过来的; // formXcxPage:标识是从小程序跳转过来的;
...@@ -15,14 +15,14 @@ export default { ...@@ -15,14 +15,14 @@ export default {
// meta?.has?.header && store.commit('CHANGE_HEADER', meta.has.header); // 改变header // meta?.has?.header && store.commit('CHANGE_HEADER', meta.has.header); // 改变header
localStorageParams.forEach(item => { localStorageParams.forEach(item => {
if (to.query[item]) { if (to.query[item] && errorQueryValues.indexOf(to.query[item]) === -1) {
localStorage.set(item, to.query[item]); localStorage.set(item, to.query[item]);
} else { } else {
localStorage.set(item, ''); localStorage.set(item, '');
} }
}); });
cookiesParams.forEach(item => { cookiesParams.forEach(item => {
if (to.query[item]) { if (to.query[item] && errorQueryValues.indexOf(to.query[item]) === -1) {
Cookies.set(item, to.query[item]); Cookies.set(item, to.query[item]);
} else { } else {
Cookies.remove(item); Cookies.remove(item);
......
// tslint:disable
import { errorQueryValues } from './utils.service';
export default { export default {
get(key) { get(key) {
const result = EASY_ENV_IS_BROWSER && window.localStorage.getItem(key); let result = EASY_ENV_IS_BROWSER && window.localStorage.getItem(key);
if (errorQueryValues.indexOf(result) > -1) result = '';
try { try {
return JSON.parse(result as string); return JSON.parse(result as string);
} catch (e) { } catch (e) {
......
...@@ -136,6 +136,9 @@ export const isIOS = /iphone|ipad|ipod/.test(ua); ...@@ -136,6 +136,9 @@ export const isIOS = /iphone|ipad|ipod/.test(ua);
// 判读Android环境 // 判读Android环境
export const isAndroid = /android/.test(ua); export const isAndroid = /android/.test(ua);
// 异常字段
export const errorQueryValues = ['{token}', '{vccToken}', '{registerForm}', '{vccChannel}', '{h}', '{uuid}', '{}'];
export const debounce = (event, time) => { export const debounce = (event, time) => {
let timer = null; let timer = null;
return function (...args) { return function (...args) {
......
...@@ -1599,9 +1599,9 @@ ...@@ -1599,9 +1599,9 @@
"integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q=="
}, },
"@qg/cherry-ui": { "@qg/cherry-ui": {
"version": "2.20.11", "version": "2.20.12",
"resolved": "http://npmprivate.quantgroups.com/@qg%2fcherry-ui/-/cherry-ui-2.20.11.tgz", "resolved": "http://npmprivate.quantgroups.com/@qg%2fcherry-ui/-/cherry-ui-2.20.12.tgz",
"integrity": "sha512-wnyGGAVXi/MIGKNfY14lJlfT33FLe0NkxPOrx/8PtVOrG+GfWvU0UrHlN6H7yjvXSIHIgRB/Rwavhhdw+UZclw==", "integrity": "sha512-H1N65l6MN1drPpHRR0QvkdVcvjKR3wKLRRXZX3P4/ktQIg/rL3I5eVHKVmAshBYct5f7MMbxxdblPlLWabPuSg==",
"requires": { "requires": {
"@popperjs/core": "^2.5.4", "@popperjs/core": "^2.5.4",
"vue-lazyload": "^1.3.3", "vue-lazyload": "^1.3.3",
...@@ -1609,9 +1609,9 @@ ...@@ -1609,9 +1609,9 @@
} }
}, },
"@qg/citrus-ui": { "@qg/citrus-ui": {
"version": "0.0.78", "version": "0.0.79",
"resolved": "http://npmprivate.quantgroups.com/@qg%2fcitrus-ui/-/citrus-ui-0.0.78.tgz", "resolved": "http://npmprivate.quantgroups.com/@qg%2fcitrus-ui/-/citrus-ui-0.0.79.tgz",
"integrity": "sha512-bfhD2w2bdXSoBkFNOzz6oKGc2hn9JjtyElW6szjWlprsD3pkvIdMcxht85DpeNJjvSRhvjBzgB98YPHPSuJgbw==", "integrity": "sha512-lA1lw4uLMOSwJ1lAHenf8aSF4QoDDpPlKkBGVI+7IidSWcc2GbaApuc4Cmxp2tMv+p31A/jVXtuAIVn7xbnzoA==",
"requires": { "requires": {
"@better-scroll/core": "^2.1.1", "@better-scroll/core": "^2.1.1",
"@qg/cherry-ui": "^2.20.11", "@qg/cherry-ui": "^2.20.11",
...@@ -23335,9 +23335,9 @@ ...@@ -23335,9 +23335,9 @@
} }
}, },
"url-toolkit": { "url-toolkit": {
"version": "2.2.1", "version": "2.2.2",
"resolved": "http://npmprivate.quantgroups.com/url-toolkit/-/url-toolkit-2.2.1.tgz", "resolved": "http://npmprivate.quantgroups.com/url-toolkit/-/url-toolkit-2.2.2.tgz",
"integrity": "sha512-8+DzgrtDZYZGhHaAop5WGVghMdCfOLGbhcArsJD0qDll71FXa7EeKxi2hilPIscn2nwMz4PRjML32Sz4JTN0Xw==" "integrity": "sha512-l25w6Sy+Iy3/IbogunxhWwljPaDnqpiKvrQRoLBm6DfISco7NyRIS7Zf6+Oxhy1T8kHxWdwLND7ZZba6NjXMug=="
}, },
"urllib": { "urllib": {
"version": "2.37.1", "version": "2.37.1",
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment