原创 理解:module.exports 和 exports 、export default 的區別

1、CommonJS 模塊規範          Node 模塊是用的 CommonJS 規範。     在 commonJS 中每個文件就是一個模塊,有自己的作用域。在一個文件裏的變量、函數、類,都是其私有的。       每個模塊內部

原创 react:重置清除數據的方法

描述如下:    1、 頁面進來沒有數據,只有輸入條件的情況下,才能查詢數據。          2、查詢條件有重置功能。     問題:重置功能如何操作呢?     數據是從 this.props 中取到的,在重置的時候      

原创 css基礎2:flex 一行均分有間隙佈局

最近有朋友問我佈局問題。要點:怪異盒模型。寫波筆記〜〜〜 有一個 ul 下面有 5個 li ,前四個 li 右邊有 20的邊距。最後一個 li 沒有邊距。求均分? 效果圖如下 :       方法如下: 方法一:   <ul>  

原创 react: antd 中 table 排序問題

Antd  UI 框架。 場景:table 的排充功能。多個列排序,清除的時候清除狀態。Table 中有排序:只針對於當頁數據。 正常 table 如下:   有排序的table如下:   註釋)     1、columns 中 sor

原创 接口:http 狀態碼

1XX   接受請求正在處理 2XX   接口被正常處理了     200: 請求成功。     204: 請求成功,但是沒有任何資源返回給客戶端。 3XX   瀏覽器需要執行特殊處理,以正確形式請求     301: 永久重新定向。UR

原创 vue:路由配置 meta 的 menu 和 icon

首先,我引用的是antd vue 的這套UI。 可以在 computed 中打印出 this.$router 下面的東西,是獲取的路由中配置的菜單和 icon。 代碼圖和代碼請看下面文件配置 menu.js 文件配置後代碼如下: 首先,

原创 css基礎2:flex 多行均分有間隙佈局

效果圖:   邏輯:一行有四個的情況         父元素:設置爲 flex。justify-content 設置 space-between/space-around。         子元素:設置寬度 百分比/vw (width:c

原创 vue:路由菜單(element 和 antd)

在 vue 中 使用 UI框架中的菜單,給菜單如何添加路由呢?其中會出現路由樣式的問題。請看下面兩種UI方法。 注)使用框架的時候注入知道的吧。。。。。防止有些人xxxx,我還是寫一下。   場景:使用 elementUI 的 NavM

原创 vue:路由菜單刷新高亮

很多人遇到了路由高亮的問題。問爲什麼頁面一刷新進來當前頁就不不高。刷新的時候也沒有記錄狀態。其實就是路由沒有記錄。。。 我們想要實現的效果是:  1、這裏用的是 Element UI 。先把菜單封裝。請看上面的文章:https://bl

原创 vue:菜單收縮功能

想要實現:點擊菜單能收縮。(效果如下:)   點擊前:           點擊後:     思路:       首先我們要知道紳縮的按鈕和菜單是否在一個頁面。在一個頁面就簡單了。       如果不在一個頁面,就會涉級到父子級傳參,紳縮

原创 react基礎:什麼是 redux?

這什麼要用 redux?          React 是單向數據流。父傳子通過 props。那麼非父子組件中的通信就可以用 redux 中的 state 解決。   Redux 的原理是什麼?       Redux 中把狀態存到 st

原创 什麼是構造函數?什麼是 this 指向?小箭頭函數?

現在好多人的基礎不咋的,包括我在內哈哈,得多多學習,多多看書,其實小紅書寫的是真好,可惜沒多少人真的看進去理解子 。。。。 什麼是構造函數呢? 構造函數其實就是普通的函數,就是調用的方法不同,通常都是首字母大寫,用到 new 。 構造函數

原创 JS基篇0:起步

js需要區分大小寫     js中的一切(變量、函數、操作符)都區分大小寫。變量名test和Test分別表示兩個不同的變量,而函數名不能使用typeof,因爲它是一個關鍵字。 標識符     標識符就是指變量、函數、屬性的名字,或者函數的

原创 JS的數據類型有(8種)

最近有很多人說數據類型是 6種。我怎麼記得JS的數據類型有8種。 在ES5的時候,我們認知的數據類型確實是 6種:Number、String、Boolean、undefined、object、Null。 ES6 中新增了一種 Symbol

原创 JS中創建數組有兩種方式(構造函數、數組字面量)

1、使用 Array 構造函數     ①let demo = new Array( )  // 創建空數組     ②let demo1 = new Array( 20 )   // 創建包函 20 項的數組     ③let demo