Commit 272c5b88 by caoyanzhi

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

parent 3d0c662d
......@@ -95,8 +95,9 @@ export function formatNum(num) {
/**
* 表情过滤
* @param {String} str
* @return {string}
*/
/* eslint-disable */
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, '');
return unescape(escape(str).replace(/\%uD.{3}/g, ''));
......
'use strict';
/* eslint-disable */
function _broadcast(componentName, eventName, params) {
this.$children.forEach(function(child) {
var name = child.$options.componentName;
const name = child.$options.componentName;
if (name === componentName) {
child.$emit.apply(child, [eventName].concat(params));
child.$emit.apply(child, [ eventName ].concat(params));
} else {
_broadcast.apply(child, [componentName, eventName].concat([params]));
_broadcast.apply(child, [ componentName, eventName ].concat([ params ]));
}
});
}
......@@ -15,8 +14,8 @@ function _broadcast(componentName, eventName, params) {
export default {
methods: {
dispatch: function dispatch(componentName, eventName, params) {
var parent = this.$parent || this.$root;
var name = parent.$options.componentName;
let parent = this.$parent || this.$root;
let name = parent.$options.componentName;
while (parent && (!name || name !== componentName)) {
parent = parent.$parent;
......@@ -26,7 +25,7 @@ export default {
}
}
if (parent) {
parent.$emit.apply(parent, [eventName].concat(params));
parent.$emit.apply(parent, [ eventName ].concat(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