原创 geoserver之shp圖層標註樣式
geoserver之shp圖層標註樣式 sld代碼由udig生成。 sld代碼: <?xml version="1.0" encoding="GBK"?><sld:StyledLayerDescriptor xmlns="http://w
原创 uniapp之uni.showModal 彈出多次導致重疊問題
uniapp之uni.showModal 彈出多次導致重疊問題 場景: 端口權限過期後提示權限過期。但是同時調用多個接口導致多次報錯彈窗。 代碼: if (code && code == 401) { le
原创 uniapp(安卓)之文件下載
uniapp(安卓)之文件下載 方法: // 本地路徑開頭使用file://,跟上手機文件本地目錄storage/emulated/0, // 這時用戶文件管理器能看到的了,之後創建 下載文件夾 作爲文件夾, // 後綴是用於文件命名和
原创 js之列表轉爲樹結構
js之列表轉爲樹結構 原理: list.reduce 方法: children:子級數組名稱id:數據idparentid:父級id字段名稱 如果列表中字段名稱不一致,需要修改方法中的這三個參數名。 list:列表數據rootvalue
原创 uniapp之安卓端pdf預覽
uniapp之安卓端pdf預覽 原理: 將文件下載到本地,使用uni api預覽文件 exportPDF() { uni.downloadFile({ url: "http://192.168.1.237:9000/
原创 uniapp(安卓)之文件上傳
uniapp(安卓)之文件上傳 uniapp提供的uni.chooseFile只支持H5和微信小程序,所以想上傳除圖片/視頻外的非媒體文件,需要使用原生的方式開發。 uploadtxdr() { //使用plus
原创 openlayers之wms屬性查詢、空間查詢
openlayers之wms屬性查詢、空間查詢 圖層新建代碼: let wmsSource = new ol.source.TileWMS({ url: config.dataSeverUrl, params: {
原创 uniapp之文件保存
uniapp之文件保存 文件保存分幾種情況: 1.網絡文件保存: 使用uni.downloadFile創建臨時文件地址,然後使用uni.saveFile保存 uni.downloadFile({ //下載 url: path,
原创 openlayers截圖之圖片跨域問題
openlayers截圖之圖片跨域問題 報錯: Error in v-on handler: "SecurityError: Failed to execute 'toBlob' on 'HTMLCanvasElement': Taint
原创 arcgisjs之圖層濾鏡
arcgisjs之圖層濾鏡 效果: 圖層準備: 1.底圖(天地圖)tdtlayer()方法見:https://www.cnblogs.com/s313139232/p/17682138.html mapObj.layerYx = aw
原创 arcgisjs之天地圖加載封裝
arcgisjs之天地圖加載封裝 layer.js // // 天地圖影像圖層 export const tdtTdtlayer = async () => { let BaseTileLayer = await arcgisPack
原创 vue3之跳轉頁面時判斷是否跳轉
vue3之跳轉頁面時判斷是否跳轉 onBeforeRouteLeave((to, from, next) => ( if (ruleAllChange .value){ ElMessageBoxconfirm( "
原创 js之轉碼(base64、ascii、十六進制、url)
js之轉碼(base64、ascii、十六進制、url) base64 npm install js-base64import { Base64 } from 'js-base64'; 編碼: base64.encode("hel
原创 vue3+tiff.js展示tif文件
vue3+tiff.js展示tif文件 場景:tif格式的文件需要在頁面上預覽(預覽的tif文件較小) 組件:tiff.js npm install tiff.js 組件引入: import 'tiff.js'; 注意:網絡上
原创 ffmpeg前端使用研究
ffmpeg前端使用研究 ffmpeg本質上是一套可執行文件。可以運行在windows、linux環境中。 主要包含三部分(windows環境中討論該問題): ffmpeg.exe:主要用於編解碼 ffplay.exe:播放