1.先使用線上介面獲取資料
2.接受資料並渲染頁面
3.購物車頁面
全選
總價}
4.然後再store.js資料夾寫入購物車 加 減 刪除 全選
import vue from 'vue'
import vuex from 'vuex'
vue.use(vuex)
export default new vuex.store(,
mutations: ,
//退出把使用者名稱清掉
tuichu(state) ,
//刪除選中商品
del(state) )
state.cart = r;
},//新增資料到購物車
add(state, item) )
if (re >= 0) else
},//
jia(state, n) ,
jian(state, n)
state.cart = arr
},shanchu(state, n) ,
//選中
check(state,index),
//全選
qx(state,v))}},
actions: ,
//標籤欄下面的數量
getters:)
return s
},//總價
sum(state)
});return s
},all: function (state) )
return re
}}})
php curl請求介面並獲取資料
當我們在做php開發的時候,很多時候需要對介面進行測試,或者更方便的呼叫一些已有模組的介面,取到結果並進行後續操作,我們可以通過curl進行模擬提交post和get請求,來去實現這些功能。下面是對curl的post和get的封裝 php created by phpstorm.user thinkp...
迴圈中呼叫非同步介面獲取資料
整體思路就是 先存陣列,然後迴圈生成每乙個promise,然後用promise.all來呼叫,then的時候返回的是乙個結果陣列。1 首先定義迴圈裡的非同步請求 getinfo item index then res 2 newslist為開始介面獲取的新聞列表,對新聞列表進行迴圈,得到乙個prom...
JS閉包非同步獲取資料並快取
設想我們需要向介面請求所需資料,又不想儲存在全域性變數中,並且會多次使用,那麼我們就需要將請求的資料儲存起來,當呼叫這個函式的時候,首先在快取中查詢,如果找不到,則呼叫api,然後設定快取並返回值,如果找到了,直接返回查詢到的值即可。閉包正好可以做到這一點,因為它不會釋放外部的引用,從而函式內部的值...