原创 Vue:filter全局使用

filter簡介 Vue.js 允許你自定義過濾器,可被用於一些常見的文本格式化。過濾器可以用在兩個地方:雙花括號插值和 v-bind 表達式 (後者從 2.1.0+ 開始支持)。過濾器應該被添加在 JavaScript 表達式的尾部 使

原创 v-for在對象與數組中的區別

代碼測試: <template> <div class="hello"> <div v-for='(args1,args2,args3) in myobject'> args:{{args1}},{{args2}},{{ar

原创 微信小程序:6.一個input輸入框

封了一個輸入框的組件,大概的邏輯是: 1.輸入框監聽input事件,confirm事件,當數據發生變化時,反饋給外界 2.要帶上一個刪除圖標的樣式 不是很麻煩,就直接吧代碼貼上來 <view class='component'>

原创 andt-pro:搭建一個ant-design-pro項目(模板)

序言 每天得生活都要繼續,每天的學習不能放棄,最近開始學習下umi/dva/antd的後臺管理系統,首推自然是antd-pro了,有些朋友應該比較熟悉這個了,就不多說,直接正言介紹,下面的主線都是antd-pro的搭建; 準備 Creat

原创 微信小程序:1.自定義組件Component

1.自定義組件 組件化的概念,大家都不太陌生,簡單點來說,就是將一些常用的,比如一個頁面的搜索框。可能很多頁面都會用到,這時候,就可以將它封裝成爲一個組件,最近由於要開始微信小程序的開發,所以就開始查漏補缺,發現自己之前剛入門時候,沒有具

原创 antd-pro:簡單的使用dva

前言 之前簡單的寫了對antd-pro的構建以及運行,並未對antd-pro等進行過多的描述,也不打算,畢竟官網會給出答案,個人奉承‘洞其萬理,致之一用’,接下來就大概的講解怎麼更好的使用umi/dva/antd的特色 序言 在一個項目中

原创 javascript:在es6中解構賦值設置默認值以及別名

還是廢話不多說,直接寫例子,方便點 const data = { key: 'value' } const { key: key1 = 'default' } = data console.log(key1); console.l

原创 javascript:es6中,使用變量作爲對象的key

想了大概十分鐘,不知道怎麼描述場景,畢竟大家都遇到過,我就懶得描述了,直接寫上代碼還有測試的例子吧 const keyName = 'keyName1'; const obj = { [keyName]: 'keyname2' }

原创 Git:使用ssh的方式拉取項目

前言 當我們克隆一個項目的時候,我們常用的是http的模式去克隆下來,這對我們小白來說比較簡單,這樣當我們拉代碼的時候,直接的做法就是去獲取地址,然後再在git中使用我們的指令 git clone 地址 拉下來的就是我們的項目了,但是每

原创 typescript:怎麼在vue項目中使用ts

前言 最近結束了vue-react的學習,開始學習下typescript,畢竟也是需要學習的, 下面講解的是關於在vue中怎麼去使用ts進行開發的 介紹 關於typescript的重要性,其實我們可以在另一個方面體現出來,就是現在的公司

原创 React Hook

前言 假設讀者已經有對react有基本得入門基礎,那麼現在就可以直接講講react-16.8.0開始,主推得react-hook 文檔鏈接:react-hooks文檔(記得選擇語言爲中文版本) 其實看完文檔,就可以知到我這個文章是在水經驗

原创 vue事件修飾符

簡介 在事件處理程序中調用 event.preventDefault() 或 event.stopPropagation() 是非常常見的需求。 儘管我們可以在方法中輕鬆實現這點,但更好的方式是:方法只有純粹的數據邏輯,而不是去處

原创 微信小程序:使用svg

先確定一點,微信小程序中使用svg標籤,並不會像沃恩在html中使用<svg>一樣,因爲小程序並不會認可‘svg’這個標籤,所以我們要討論的,是微信小程序中怎麼使用svg, 先備註一點:爲啥使用svg?這個沒有理由,喜歡就是喜歡,非要說就

原创 css:stacking context

層疊上下文是HTML元素的三維概念,這些HTML元素在一條假想的相對於面向(電腦屏幕的)視窗或者網頁的用戶的z軸上延伸,HTML元素依據其自身屬性按照優先級順序佔用層疊上下文的空間。 關於上方的文字的描述,我想起了大一的時候,一開始,老師