摘要:微信官方沒有給出來處理異步操作,而官方異步的又非常多,這使得多異步編程會層層回調,代碼一復雜,回調起來就想砸電腦。是一個轉換微信小程序異步為的一個工具庫優點避免小程序異步編程多次回調帶來的過多回調導致邏輯不清晰,篇幅過長等問題。 把微信小程序異步API轉化為Promise。用Promise處理異步操作有多方便,誰用誰知道。微信官方沒有給出Promise API來處理異步操作,而官方AP...
摘要:個人博客同步文章前提已經安裝好初始化運行初始化運行一下初始后的,如果沒有問題則進行安裝安裝引入在中引入測試下面我們來測試一下在創建文件,復制一段的代碼處理中心我的工作臺選項選項選項訂單管理在中引入效果 個人博客同步文章 https://mr-houzi.com/2018/02/... 前提:已經安裝好Vue 初始化vue vue init webpack itemname 運行初始化...
摘要:變量提升變量的聲明寫在可以在使用變量之后函數提升函數可以先調用,后聲明上面先解釋了下我理解的這兩個概念的定義。參考前端基礎進階三變量對象詳解關于變量提升的理解 變量提升:變量的聲明寫在可以在使用變量之后;函數提升:函數可以先調用,后聲明; 上面先解釋了下我理解的這兩個概念的定義。要真正理解它們,最好從變量對象的角度出發。引出變量對象的概念,要先理解執行上下文,也就是當控制器執行到可執行...
摘要:模塊化主要是用來抽離公共代碼,隔離作用域,避免變量沖突等。將一個復雜的系統分解為多個模塊以方便編碼。順手寫一個省略省略實現此時的對應的形式解析省略執行兼容,模塊化語法。 模塊化主要是用來抽離公共代碼,隔離作用域,避免變量沖突等。將一個復雜的系統分解為多個模塊以方便編碼。 會講述以下內容 CommonJS AMD 及 核心原理實現 CMD 及 核心原理實現 UMD 及 源碼解析 ES6...
摘要:經過網上一翻查找,發現銷毀一個組件可以使用組件名來銷毀。本質上是把整個節點及對應的事件等都緩存下來了,當這樣的組件很多的時候,自然會占用很多內存。 問題產生的背景 我們一個后臺,在切換一些標簽頁的時候,是使用的 keep-alive 緩存的標簽頁,也使用了 include 屬性來決定哪個頁面進行緩存,而標簽頁的切換實際上是路由的切換,也就是說打開一個新標簽頁的時候,url 會跟著變化,...