原创 C# FTP下載服務器文件到本機

using System.Net; public void Download( string fileName)//ftp默認路徑下文件名與本機保存文件名一致 { FtpWebRequest

原创 iview 樣式覆蓋不成功的解決辦法

在vue項目中,使用iview table ,想修改樣式,從chrome瀏覽器中直接定位到要修改的樣式,複製粘貼到自己vue的style scoped 但是並沒有效果。因爲scoped局部作用,避免全局污染,有一定的侷限性 方法1:直接修

原创 easyui-combobox下拉第一個選中後下一個框下拉帶出前一個範圍的值(優選)

View  <script>     $(document).ready(function () {              $('#txtmodel').combobox({             url: '/OMCS/CPK

原创 父子props傳值小坑

坑1)父組件事件觸發修改prop值,並傳值給子組件接受,子組件自身事件觸發去修改props值,通過emit,vue報錯,因爲父子props單向傳遞,禁止子組件改變props值 解決),在子組件中data中定義屬性爲props中的值

原创 ztree 自定義節點樣式圖標

我的小圖標全部在放在同一個.png中,這樣請求只需要請求一次就好(圖片精靈) 引入jquery的JS與css <link rel="stylesheet" href="../../../css/zTreeStyle/zTreeStyle

原创 JS面試題 小腦洞

面試了一個JS小試題,判斷雙括號字符串“(())()(())”類似的是否合法 當時只判斷了字符串長度是否爲偶,左括號與右括號個數是否一致來做判斷。 但是回家一想,發現不夠嚴謹,如果是“()))((”這樣的就按照上面的來做判斷就爲true,

原创 解決iview的select選擇器點擊下拉被遮蓋問題

解決iview的select選擇器點擊下拉被遮蓋問題 <template> <i-select :model.sync="model1" style="width:200px"> <i-option v-for=

原创 tab切換echart圖片大小100px問題解決

情景:兩個div,一個echarts的div,一個暫無數據的duv,提供不同的參數值去查詢數據,如有數據,就去繪畫echart圖模型,如沒有數據就用暫無數據顯示,通過v-show 來顯示不同div。但是頁面重複幾次之後,圖變100

原创 vue監控echarts數據出現重複

vue監控echarts數據出現重複問題,解決方案就是不要使用vue中data全局變量來賦值,採用let局部變量賦值。在賦值之前將局部變量賦值爲空數組就可以,不是使用全部變量 還有關於 echarts點擊事件重複觸發bug, le

原创 關於element table內嵌入進度條

在colum標籤中內嵌<模板 slot-scope=“scoped” ></模板>

原创 web前端面試題記錄

20191125 1.Vue全家桶定義 2.路由怎麼定義使用的;路由的導航前衛有哪幾種 3.http請求get 與post的不同,post請求的參數放到哪裏(請求頭的消息體中) 4.Vuex有哪個部分組成;action與mutataion

原创 Vue modules

import Vuex from 'vuex' import state from './state' import mutations from './mutations' import getters from './getters

原创 Vue 路由 導航守衛(全局守衛、組件內守衛、路由獨享守衛)

一.全局守衛 1. router.beforeEach((to,from,next)=>{}) 2. 回調函數中的參數,to:進入到哪個路由去,from:從哪個路由離開,next:函數,決定是否展示你要看到的路由頁面。 3. 如下例:ma

原创 vue中echarts自適應屏幕寬度自動改變大小

在vue組件中在mouted鉤子裏先調用初始化echarts的方法,然後再添加window監聽事件resize,讓window監控屏幕大小變化,從而用定時器setTimeout每隔100毫秒執行echart.resize()事件。

原创 vue-router兩種模式:hash模式和history模式

1. hash模式(vue-router默認hash模式) hash模式背後的原理是onhashchange事件。 window.οnhashchange=function(){  let hash=location.hash.slice