TypeError: esri.layers.WMSLayer is not a constructor
最近加載wms地圖後,總是報這個錯誤,因為錯誤,導致後續的代碼無法加載,導致無法功能使用。
原因是,由於方法公用,有的新功能在使用時,引用依賴包時,未引用完整,導致加載此處加載wms圖層的時候,
報錯錯誤。如果此處直接增加引用的語句,會提示多重引用錯誤。所以使用以下方法解決。
解決:使用hasOwnProperty方法判斷esri.layers對象中是否包含WMSLayer屬性,如果不存在則引用,否則,不應用。代碼如下:
TypeError: esri.layers.WMSLayer is not a constructor
相關推薦
TypeError: esri.layers.WMSLayer is not a constructor
對象 導致 con 功能 typeerror 存在 依賴 ima 方法 最近加載wms地圖後,總是報這個錯誤,因為錯誤,導致後續的代碼無法加載,導致無法功能使用。 原因是,由於方法公用,有的新功能在使用時,引用依賴包時,未引用完整,導致加載此處加載wms圖層的時候,
vue踩坑--TypeError: __WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
今天在使用vuex的時候遇到這麼個問題,雖然後來解決了,是首字母大寫的原因,但我還是不知道為什麼。這裡先記錄下來。 這是vuex/store.js import Vue from 'vue' import Vuex from 'vuex' Vue.use(Vuex)
Uncaught TypeError: AMap.MarkerClusterer is not a constructor
實驗點聚合時報錯: cluster = new AMap.MarkerClusterer(map, markers, { &nb
Vue表格複用,報錯"TypeError: _self.$scopedSlots.default is not a function"
場景:單頁面做可切換的多報表展示 如圖:每個報表戰術展示不同的資料項,需要隨select的切換,複用對應的table 這樣寫會報錯,並且切換後的table選項沒有達到預期效果 <el-main style="padding:10px;overflow-y:hidden"&g
webpack.optimize.CommonsChunkPulgin is not a constructor???請看CommonsChunkPlugin VS SplitChunksPlugin
webpack團隊人員臥薪嚐膽五個多月的時間終於帶來的webpack4+,個人覺得webpack4帶來的最大優化便是對於懶載入塊拆分的優化,刪除了CommonsChunkPlugin,新增了優化後的SplitChunksPlugin,那麼CommonsChunkPlugin
常見報錯——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function
這是因為選擇器沒有正確選擇元素物件 document.getElementsByClassName(...)捕捉到的是該類名元素的陣列 正確的訪問方式應該是: document.getElementsByClassName(...)[0].addEventListener... 使用遍歷為每個class新增監
vue 中報錯 Error in mounted hook: "TypeError: handlers[i].call is not a function"
你會發現出現這個錯誤了,但是並沒有影響到專案的執行,(推下眼鏡),作為一個經常假裝認真的我,覺得還是解決掉的好,避免為以後留下隱患。 直接看這個錯誤你會發現,沒有任何的頭緒,那麼就從他給的報錯下的提示看看,可能有問題的元件有哪些;看完以後你會發現,這些都和生命週期鉤子函式有
使用 es6 class類建立物件 在其他頁面 用vue引用報錯 is not a constructor
最近專案中使用 es6 新語法class建立物件,在 vue 檔案中匯入以後,在new的時候報錯,很是鬱悶 然後 啟動專案 ,開啟瀏覽器 刷刷報錯 明明是是引入了為嘛報錯呢? 最後發現是因為 命名的問題 所以小夥伴 們,引入的時候
jquery-1.8.3中的BUG typeError:elem.nodeName.toLowerCase is not a function
ie和firefox一直遇到這個問題----------------------------------------------------------------------------------| typeError:elem.nodeName.toLowerCas
百度地圖js報錯Uncaught TypeError: b.ga(...).nb is not a function
事件:百度地圖非同步批量建立marker,單擊單個marker彈出對話方塊報錯。 報錯: VM1771:1 Uncaught TypeError: b.ga(...).nb is not a function at HTMLSpanElement.eval (eval at zZ (getscri
Error in render: "TypeError: _self.$scopedSlots.default is not a function"
今天在做專案中遇到了如上圖這樣一個問題,專案是Vue+element-ui。原因是table中用了多個v-if,解決方案有兩個: 1、用v-show代替v-if(個人推薦用第二種); 2、在v-if條件語句中加key作為區分就不會報錯了。 <el-table
view is not a constructor express使用錯誤
var express=require("express"); var app=express(); var ejs = require('ejs'); app.set('view','./view
jquery-ui.min.js:5 Uncaught TypeError: b.nodeName.toLowerCase is not a function
1、錯誤描述2、錯誤原因 jquery UI通過按鈕彈出視窗,然後在視窗上的按鈕,點選後再次彈出視窗,出現報錯 錯誤原因是輸入框中id和name命名為nodeName <i
js報錯 Uncaught TypeError: xxxx.each is not a function
each err typeerror span xxx list 報錯 pan 使用 在處理ajax返回的json數組時錯誤的使用了 list.each(function(){ }); 實際上當遍歷json數組是應該使用
jquery.min.js?v=2.1.4:4 Uncaught TypeError: (b.contentType || "").indexOf is not a function
前臺運行 gpo 前臺 add cati json log ont fun 前臺運行PUT時出現錯誤:jquery.min.js?v=2.1.4:4 Uncaught TypeError: (b.contentType || "").indexOf is not a fun
Uncaught TypeError: o.block is not a function
erro TP 9.png .com In type ima alt typeerror 未捕獲TypeError:o。block不是一個函數 js少引,或者路徑錯誤Uncaught TypeError: o.block is not a function
Uncaught TypeError: window.showModalDialog is not a function 谷歌
sop fun replace 原創文章 aso csdn 版權 使用 parent //新版本谷歌沒有window.showModalDialog,創建一個window.openif(window.showModalDialog == undefined){ windo
window.showModalDialog 在谷歌Uncaught TypeError: undefined is not a function
oda help fun use 版權 index typeerror undefine modal if(navigator.userAgent.indexOf("Chrome") >0 ){var winOption = "height="+height+",wi
【PyTorch】TypeError: argument 0 is not a Variable
TypeError: argument 0 is not a Variable 問題定位: Variables and tensors:需要將輸入資料轉換為 Variable 型別。 解決方案: 升級 PyTorch 版本:In the current pyto
2018-10-18T16:22:46.566+0800 E QUERY [js] TypeError: db.addUser is not a function :
新版的MongoDB已經不支援addUser方法了。 改成createUser了。 db.createUser({user:"zz",pwd:"zz",roles:[{role:"root"}]) 建立一個數據庫新使用者用db.createUser()方法,如果使用者