Commit 272c5b88 by caoyanzhi

update: 去掉全局禁用eslint检测的/* eslint-disable */

parent 3d0c662d
...@@ -95,8 +95,9 @@ export function formatNum(num) { ...@@ -95,8 +95,9 @@ export function formatNum(num) {
/** /**
* 表情过滤 * 表情过滤
* @param {String} str
* @return {string}
*/ */
/* eslint-disable */
export function emojiToStr(str) { export function emojiToStr(str) {
str = str.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]|[\uD800-\uDBFF]|[\uDC00-\uDFFF]|[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g, ''); str = str.replace(/\uD83C[\uDF00-\uDFFF]|\uD83D[\uDC00-\uDE4F]|[\uD800-\uDBFF]|[\uDC00-\uDFFF]|[^\u0020-\u007E\u00A0-\u00BE\u2E80-\uA4CF\uF900-\uFAFF\uFE30-\uFE4F\uFF00-\uFFEF\u0080-\u009F\u2000-\u201f\u2026\u2022\u20ac\r\n]/g, '');
return unescape(escape(str).replace(/\%uD.{3}/g, '')); return unescape(escape(str).replace(/\%uD.{3}/g, ''));
......
'use strict'; 'use strict';
/* eslint-disable */
function _broadcast(componentName, eventName, params) { function _broadcast(componentName, eventName, params) {
this.$children.forEach(function(child) { this.$children.forEach(function(child) {
var name = child.$options.componentName; const name = child.$options.componentName;
if (name === componentName) { if (name === componentName) {
child.$emit.apply(child, [eventName].concat(params)); child.$emit.apply(child, [ eventName ].concat(params));
} else { } else {
_broadcast.apply(child, [componentName, eventName].concat([params])); _broadcast.apply(child, [ componentName, eventName ].concat([ params ]));
} }
}); });
} }
...@@ -15,8 +14,8 @@ function _broadcast(componentName, eventName, params) { ...@@ -15,8 +14,8 @@ function _broadcast(componentName, eventName, params) {
export default { export default {
methods: { methods: {
dispatch: function dispatch(componentName, eventName, params) { dispatch: function dispatch(componentName, eventName, params) {
var parent = this.$parent || this.$root; let parent = this.$parent || this.$root;
var name = parent.$options.componentName; let name = parent.$options.componentName;
while (parent && (!name || name !== componentName)) { while (parent && (!name || name !== componentName)) {
parent = parent.$parent; parent = parent.$parent;
...@@ -26,7 +25,7 @@ export default { ...@@ -26,7 +25,7 @@ export default {
} }
} }
if (parent) { if (parent) {
parent.$emit.apply(parent, [eventName].concat(params)); parent.$emit.apply(parent, [ eventName ].concat(params));
} }
}, },
broadcast: function broadcast(componentName, eventName, params) { broadcast: function broadcast(componentName, eventName, params) {
......
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