import _ from "lodash";
先在會使用到的組件內引入lodash
methods: {
func(){
let lodashFunc = _.debounce(this.innerFunc(),1000); lodashFunc();
手賤不小心在phpmyadmin介面把root權限刪掉,然後mamp pro重灌還是一樣的問題,是因為mamp pro沒有刪乾淨,文件還存在電腦裡,執行以下步驟重灌mamp pro。
phpmyadmin
root
mamp pro
appsolute
/Library/Application Support
vue2
vue cli4
yarn
vue cli
打開終端機,輸入:
$ yarn global add @vue/cli$ vue -V //檢查是否有安裝到vue-cli
預期結果終端機會出現:
@vue/cli 4.5.6
用漸層的方式繪製重複排列的線條背景
background: repeating-linear-gradient(
45deg,
rgba($color-white, 0) 25%,
rgba($color-white, 0) 60%,
#fff 75%,
…
vue專案使用element ui,在官網的範例中,是直接把載入的部分寫在main.js,可是有時候我們要載入的components一多,main.js就會變得很長,所以可以把它搬到另一個檔案,再從main.js統一引入。
$ yarn add element-ui
//or
$ npm i element-ui -S
在vue中啟用、清除timeout的寫法不同,如果clearInterval沒有加上window,就不會停止。
setTimeout可以直接使用:
this.timeout = setTimeout(() => {
console.log('一小時後要做的事');
}, 1000 * 60 * 60);
單純用css改變element形狀,支援多邊形、內凹
-webkit-clip-path:polygon(10% 100% ,0 100%,0 0, 100% 0%, 100% 10%, 10% 10%);
最近在公司接到一個小小的react native案子,整個app只有兩頁,之前使用vue做網頁平台的時候,與後端請求溝通都是使用axios這個套件,有很多的config參數可以設定,裡面就包含了請求逾時timeout。
網頁想要排版成n欄一排
<div class="grid"> <div class="grid__item"></div></div>
.grid {
display: flex;
flex-wrap: wrap;
&__item {
margin-bottom…