原创 div 滾動條樣式

1. 效果如圖所示:      2. html示例代碼:      <div class="con"> <p>ssss</p> <p>ssss</p> <p>ssss</p> <p>s

原创 vue項目用到的資源, ui框架(Element、iView),http的get和post請求(axios),懶加載:(vue-lazyload),輪播圖(swiper)

1. UI框架:      Element官網:https://element.eleme.cn/#/zh-CN/component/installation      iView官網:https://www.iviewui.com/co

原创 js mouseenter,mouseleave等鼠標怎麼能觸發兩個方法呢?

 用分號隔開就好 mouseenter="show();hide()"  

原创 leaflet 把視圖定位到點位,多邊形,圖層

1. 如下圖所示,定位到了四邊形  1. 第一種方法:flyToBounds var polygon = new L.Rectangle(L.latLngBounds([ [39.9031855750273, 116.39

原创 leaflet 計算以一個座標點爲中心,5公里範圍的正方形的最大最小經緯度

 1. 以播放圖標爲中心,往外擴大五公里範圍,如下圖所示: 2. 代碼如下  //一開始執行的方法 ngOnInit(){ //中心點 var positionCenter = [維度, 經度] //調用

原创 js 複製div文本

實現的效果如下圖所示:(注:圖是第二種方法) 複製完成後就直接ctrl+v粘貼就行了:    1. 第一種方法 ,運用隱藏textarea來實現複製 <div style="padding-bottom:10px" id="

原创 angular6 路由複用,路由緩存(RouteReuseStrategy)

實現功能:首頁有表單查詢,以及查詢結果,如果點進去詳情,再返回首頁的時候,表單查詢跟結果的狀態要保持原狀                   注:首次登陸的情況下以及單擊其餘頁面的時候,需要清空 1.  首先建一個路由緩存文件 AppRo

原创 angular6 input回車事件-(keydown)

1. html中如下所示:  <input style="margin-bottom:5px;" nz-input placeholder="輸入關鍵字" [(ngModel)]="taskName" (keydown)="calAge

原创 leaflet繪製圖形,wkt模式與geoJson互轉

setTimeout(() => { map.on('draw:created', function (event) { var layer = event.layer; va

原创 leaflet怎麼去掉放大縮小按鈕,去掉測量,繪製框

1. 在封裝的地方,init下邊不放上這些屬性 2.把這些封裝成方法      addZoomCtrl() { //放大縮小按鈕 L.control .zoom({ zoomInTitl

原创 ng-zorro 修改原框架的樣式

1. 修改原框架鼠標移入(表格,時間框)的顏色      找到原框架的class,然後前邊加上這個:host ::ng-deep,修改背景色爲none就可以了    :host ::ng-deep .ant-table-tbody>tr

原创 js input文件上傳名字清空

<input type="file" id="fileupload" name="file" /> 解決方法: var obj=document.getElementById("fileupload") obj.outerHTML=o

原创 滾動條距離頂部的距離 scrollTop

header是你加滾動scroll設置的那個div center+num是li ul 種的id,本文實現功能是滾動位置大於0,把菜單懸空給解決掉,所以margin-top改爲-100  if(document.getElementB

原创 js前端讀取圖片流

直接在src中寫上就好: <img src="data:image/png;base64,圖片流數據" alt="">  

原创 cesium實時獲取衛星的動態信息,包括經緯度和名稱(onTick)

效果如圖下顯示,實時獲取經緯度,顯示到二維圖上:1.添加衛星,然後監聽方法:this.viewer.dataSources.add(Cesium.CzmlDataSource.lo