From 77f7281ff7cee541aaa51339512e6443b7d89e42 Mon Sep 17 00:00:00 2001 From: YANGDL <114714267@qq.com> Date: 星期二, 05 一月 2021 12:04:25 +0800 Subject: [PATCH] 修改eslint配置增加mock配置 --- src/base/BaseVectorLayer.js | 144 ++++++++++++++++++++++++------------------------ 1 files changed, 72 insertions(+), 72 deletions(-) diff --git a/src/base/BaseVectorLayer.js b/src/base/BaseVectorLayer.js index 7bc8396..2f417cd 100644 --- a/src/base/BaseVectorLayer.js +++ b/src/base/BaseVectorLayer.js @@ -8,12 +8,12 @@ LOAD_TYPE_URL = 'url' // ajax鍔犺浇鏂规硶 /** * 鍒濆鍖栧浘灞� - * @param {*} options + * @param {*} options * <code> * { * map : '鍦板浘寮曠敤' * params : 鍦板浘鍔犺浇鍙傛暟 - * + * * code : 鍥惧眰缂栧彿 * name : 鍥惧眰鍚嶇О * loadType : 鍥惧眰鍔犺浇绫诲瀷锛� json鎴栬�卽rl @@ -22,114 +22,114 @@ * } * </code> */ - constructor(options){ - this.map = options.map // 蹇呭~椤� - this.params = options.params // 蹇呭~椤癸紝鍔犺浇鍥惧眰鏁版嵁鐨勫弬鏁帮紝 瀛愮被闇�瑕侊紝鍙互鏄瘂}绌哄璞� + constructor (options) { + this.map = options.map // 蹇呭~椤� + this.params = options.params // 蹇呭~椤癸紝鍔犺浇鍥惧眰鏁版嵁鐨勫弬鏁帮紝 瀛愮被闇�瑕侊紝鍙互鏄瘂}绌哄璞� - this.layerCode = options.code || '' // 鍥惧眰缂栫爜 - this.layerName = options.name || '' // 鍥惧眰鍚嶇О - this.layerLoadType = options.loadType || BaseVectorLayer.LOAD_TYPE_JSON // 鍥惧眰鍔犺浇绫诲瀷 - this.layerUrl = options.url || '' // 鏁版嵁璇锋眰鍦板潃 - this.layerData = options.data || '' // 鍘熷GeoJson鏁版嵁 + this.layerCode = options.code || '' // 鍥惧眰缂栫爜 + this.layerName = options.name || '' // 鍥惧眰鍚嶇О + this.layerLoadType = options.loadType || BaseVectorLayer.LOAD_TYPE_JSON // 鍥惧眰鍔犺浇绫诲瀷 + this.layerUrl = options.url || '' // 鏁版嵁璇锋眰鍦板潃 + this.layerData = options.data || '' // 鍘熷GeoJson鏁版嵁 - this.layerHandler = null // 鍥惧眰寮曠敤 + this.layerHandler = null // 鍥惧眰寮曠敤 - this.features = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures - this.featuresArray = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures淇濆瓨澶囦唤锛岄伩鍏嶅啀娆¤鍔犺浇銆� load鏂规硶鍏ㄧ敓鍛藉懆鏈熷彧琚皟鐢ㄤ竴娆� + this.features = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures + this.featuresArray = [] // 鎵�鏈夎鏋勫缓鍑烘潵鐨凢eatures淇濆瓨澶囦唤锛岄伩鍏嶅啀娆¤鍔犺浇銆� load鏂规硶鍏ㄧ敓鍛藉懆鏈熷彧琚皟鐢ㄤ竴娆� - this.featuresGroup = new Map() // 瀵瑰姞杞界殑鏁版嵁杩涜鍒嗙粍锛屼究浜庡悗缁帶鍒躲�� 浣嗗湪鏁版嵁鍒濆鍖栨椂锛岄渶瑕佹墜鍔ㄥ垎缁勩�傚惁鍒欙紝鍒嗙粍 + this.featuresGroup = new Map() // 瀵瑰姞杞界殑鏁版嵁杩涜鍒嗙粍锛屼究浜庡悗缁帶鍒躲�� 浣嗗湪鏁版嵁鍒濆鍖栨椂锛岄渶瑕佹墜鍔ㄥ垎缁勩�傚惁鍒欙紝鍒嗙粍 - this._init(this.map, this.params) + this._init(this.map, this.params) } /** * 鍒濆鍖栧熀鏈殑鍥惧眰骞跺姞杞藉埌map涓� */ - _init(map){ - this.layerHandler = L.layerGroup().addTo(map) + _init (map) { + this.layerHandler = L.layerGroup().addTo(map) } /** * 鍔犺浇鏁版嵁 * @param boolean isAddToMap 鏄惁鐩存帴灏唌arker娣诲姞鍒板湴鍥句腑, 榛樿鏄姞杞� */ - load(isAddToMap = true){ - if(this.layerHandler) { // 榛樿锛屽簲璇ュ彧浼氬姞杞戒竴娆★紝浣嗘槸濡傛灉鏈夌殑鍥惧眰瑕佸畾鏃跺埛鏂帮紝鍒欓渶瑕佸厛娓呴櫎鍘熷浘灞傜殑鏁版嵁 - this.layerHandler.clearLayers() - } + load (isAddToMap = true) { + if (this.layerHandler) { // 榛樿锛屽簲璇ュ彧浼氬姞杞戒竴娆★紝浣嗘槸濡傛灉鏈夌殑鍥惧眰瑕佸畾鏃跺埛鏂帮紝鍒欓渶瑕佸厛娓呴櫎鍘熷浘灞傜殑鏁版嵁 + this.layerHandler.clearLayers() + } - let features = [] + const features = [] - // 渚濇嵁鍔犺浇鏂瑰紡鍔犺浇鏁版嵁 - if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_JSON) { - this.features = this._loadFromJSON() - - }else if(this.layerLoadType === BaseVectorLayer.LOAD_TYPE_URL) { - this.features = this._loadFromURL() - }else { - console.log('鍥惧眰銆�'+this.layerCode+'_'+this.layerName+'銆戠殑'+this.loadType+'鍔犺浇鏂瑰紡鏆備笉鏀寔锛�') - } + // 渚濇嵁鍔犺浇鏂瑰紡鍔犺浇鏁版嵁 + if (this.layerLoadType === BaseVectorLayer.LOAD_TYPE_JSON) { + this.features = this._loadFromJSON() + } else if (this.layerLoadType === BaseVectorLayer.LOAD_TYPE_URL) { + this.features = this._loadFromURL() + } else { + console.log('鍥惧眰銆�' + this.layerCode + '_' + this.layerName + '銆戠殑' + this.loadType + '鍔犺浇鏂瑰紡鏆備笉鏀寔锛�') + } - if(isAddToMap){ // 娣诲姞鍒板湴鍥句腑 - this.layerHandler.addLayer(features) - } + if (isAddToMap) { // 娣诲姞鍒板湴鍥句腑 + this.layerHandler.addLayer(features) + } } - _loadFromJSON(){ - console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�') + _loadFromJSON () { + console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�') } - _loadFromURL(){ - console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�') + + _loadFromURL () { + console.log('璇ユ柟娉曟槸鎶借薄鏂规硶锛屽湪瀛愮被灏氭湭瀹炵幇锛�') } /** * 鏄剧ず鍥惧眰锛� 濡傛灉groups鍙傛暟锛屽垯鍙樉绀篻roup瀵瑰簲鐨勫浘灞� * @param {} groups 鏁扮粍锛屽厓绱犱箣涓巐ayerGroups閿�煎搴斻�� */ - show(groups){ - if(typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞� - if(this.layerHandler) { - for(let i = 0, len = groups.length; i < len; i++) { - let gFeaturesArray = this.featuresGroup.get(groups[i]) - if(gFeaturesArray || gFeaturesArray.length > 0){ - gFeaturesArray.forEach(element => { - this.layerHandler.removeLayer(element) // 閬垮厤琚噸澶嶅姞杞� - this.layerHandler.addLayer(element) - }); - } - } + show (groups) { + if (typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞� + if (this.layerHandler) { + for (let i = 0, len = groups.length; i < len; i++) { + const gFeaturesArray = this.featuresGroup.get(groups[i]) + if (gFeaturesArray || gFeaturesArray.length > 0) { + gFeaturesArray.forEach(element => { + this.layerHandler.removeLayer(element) // 閬垮厤琚噸澶嶅姞杞� + this.layerHandler.addLayer(element) + }) } - } else { // 鍚﹀垯鍔犺浇鍏ㄩ儴鐨勬暟鎹� - if(this.layerHandler) { - this.layerHandler.clearLayers() - for(let i = 0, len = this.featuresArray.length; i < len; ++i){ - this.layerHandler.addLayer(this.featuresArray[i]) - } - } + } } + } else { // 鍚﹀垯鍔犺浇鍏ㄩ儴鐨勬暟鎹� + if (this.layerHandler) { + this.layerHandler.clearLayers() + for (let i = 0, len = this.featuresArray.length; i < len; ++i) { + this.layerHandler.addLayer(this.featuresArray[i]) + } + } + } } /** * 闅愯棌鍥惧眰锛� 濡傛灉groups鍙傛暟锛屽垯鍙殣钘廹roup瀵瑰簲鐨勫浘灞� * @param {} groups 鏁扮粍锛屽厓绱犱箣涓巐ayerGroups閿�煎搴斻�� 濡傛灉鍥惧眰鍦ㄥ垵濮嬪姞杞芥椂锛屾病鏈夊鏁版嵁鍒嗙粍锛岃鏂规硶涓嶄細鏈夋晥鏋溿�� */ - hide(groups){ - if(typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞� - if(this.layerHandler) { - for(let i = 0, len = groups.length; i < len; i++) { - let gFeaturesArray = this.featuresGroup.get(groups[i]) - if(gFeaturesArray || gFeaturesArray.length > 0){ - gFeaturesArray.forEach(element => { - this.layerHandler.removeLayer(element) - }); - } - } + hide (groups) { + if (typeof groups !== 'undefined') { // 濡傛灉浼犻�掍簡groups锛� 鍒欐寜鍒嗙粍鐨勮姹傚姞杞藉浘灞� + if (this.layerHandler) { + for (let i = 0, len = groups.length; i < len; i++) { + const gFeaturesArray = this.featuresGroup.get(groups[i]) + if (gFeaturesArray || gFeaturesArray.length > 0) { + gFeaturesArray.forEach(element => { + this.layerHandler.removeLayer(element) + }) } - } else { // 鍚﹀垯鍗歌浇鍏ㄩ儴鐨勬暟鎹� - if(this.layerHandler) { - this.layerHandler.clearLayers() - } + } } + } else { // 鍚﹀垯鍗歌浇鍏ㄩ儴鐨勬暟鎹� + if (this.layerHandler) { + this.layerHandler.clearLayers() + } + } } } -- Gitblit v1.8.0