原创 vue2.0中使用ready不能起作用解決辦法

如下代碼,不知道什麼原因,爲什麼ready方法不執行 ready() { console.log(1); this.scroll = new BScroll(this.$refs.seller[se

原创 JavaScript基本面試題

JS的幾條基本規範: 1、不要在同一行聲明多個變量 2、請使用===/!==來比較true/false或者數值 3、使用對象字面量替代new Array這種形式 4、不要使用全局變量 5、Switch語句必須帶有default分支 6、函

原创 2020年2月9日面試彙總

1、css盒模型解釋: 盒模型分爲標準盒模型和怪異盒模型 box-sizing: content-box // 標準盒模型 box-sizing:border-box // 怪異盒模型 標準盒模型:元素的寬度等於s

原创 Ajax淺談

如何創建一個Ajax (1)創建XMLHttpRequest對象,也就是創建一個異步調用對象 (2)創建一個新的HTTP請求,並指定該HTTP請求的方法、URL及驗證信息 (3)設置響應HTTP請求狀態變化的函數 (4)發送HTT

原创 前端中的A、B、C端解釋

何爲A端、B端、C端 何爲A端、B端、C端 前端中的A、B、C端解釋 A端是開發界面。 即管理員所接觸的界面 B端是商家界面。 即瀏覽器界面,依託於Web界面 C端是用戶界面。 即app的界面,用戶接觸最爲廣泛的界面。

原创 vue3項目打包上線部署到服務器

1、npm run build打包項目,生成dist文件; 2、將dist文件複製,粘貼到服務器中; 3、因爲是前後端分離的項目,所以需要解決跨域的問題,因此下載nginx做代理 http://nginx.org/en/dow

原创 CSS水平/垂直居中

1.text-align:center 塊狀元素,水平居中 2.margin:0 auto 水平居中 以外邊框爲參照物,上下外邊框距爲0,左右外邊框距瀏覽器會自動計算平分 3.line-height 垂直居中

原创 將後臺獲取的數據動態展示在Echarts折線圖表上

1、定義LineChart組件,書寫掛在模板 2、導入echarts 3、調用後臺api接口,將相關數據調到組件中 4、然後書寫將要合併的數據 5、至此,後臺調用的數據就完整的展現到頁面中了 最後,附上後臺傳過來的數據

原创 將後臺獲取的數據動態渲染在Echarts餅狀圖上

1、定義組件,書寫掛載dom 2、導入echarts 3、書寫配置項 4、調接口,整合後臺給的數據,將數據動態渲染到響應的配置中 5、至此,後臺獲取的相關數據就已經渲染到頁面上了 最後,附上後臺獲取的json數據

原创 後臺管理系統中編輯角色修改默認選中項

1、獲取所有的用戶角色: 2、循環遍歷輸出展示所有的用戶角色 3、定義並獲取默認選中的角色id 4、將默認選中的角色賦值到角色列表中 5、將修改之後的默認選中項賦值給編輯表單中的角色參數 至此,編輯列表中用戶的角色修改

原创 vue項目中時間過濾器的全局配置

1、在main.js文件中全局定義時間過濾器 2、在需要引入的文件中引入時間過濾器 3、查看引入時間過濾器成功之後的效果

原创 vuex淺談

作爲一個狀態管理器,首先要有保管狀態的容器 —state; 爲了滿足衍生數據和數據鏈的需求,從而有了—getter; 爲了可以“顯式地”修改狀態,所以需要—mutation 爲了可以“異步地”修改狀態(滿足aja

原创 mouseover和mouseenter的區別

mouseover:當鼠標移入元素或其子元素都會觸發事件,所以有一個重複觸發,冒泡的過程。對應的移除事件是mouseout mouseenter:當鼠標移除元素本身(不包含元素的子元素)會觸發事件,也就是不會冒泡,對應的移除事件是

原创 less、sass、styus三者的區別

變量 Sass聲明變量必須是【$】開頭,後面緊跟變量名和變量值,而且變量名和變量值需要使用冒號:分隔開。 Less聲明變量用【@】開頭,其餘等同Sass。 Stylus中聲明變量沒有任何限定,結尾的分號可有可無,但變量名和變量值之

原创 vue全家桶

一般項目在開發的時候所提到的vue全家桶都包括哪些內容。 vue全家桶: vue(整體架構) +  vuex(狀態管理) +  vue-router(路由) +  vue_resource || axios(ajax請求) +