web服務(wù)器收到客戶端的HTTP請求雹姊,會針對每一次請求分別創(chuàng)建用于一個(gè)代表請求的
request對象股缸,和代表性響應(yīng)的response對象
1,要得到客戶提交過來的數(shù)據(jù)吱雏,找request對象
2敦姻,要像客戶輸出數(shù)據(jù),找response對象
3.response.data讀取JSON 數(shù)據(jù)
AXios是一個(gè)基于 promise的HTTP庫坎背,可以在瀏覽器和node.js中使用
api的base_url:根據(jù)代碼運(yùn)行環(huán)境選擇baseurl
1.query方式傳參和接收參數(shù)
傳參:
this.$router.push({
? ? ? ? path:'/xxx'
? ? ? ? query:{
? ? ? ? ? id:id
? ? ? ? }
? ? ? })
接收參數(shù):
this.$route.query.id
1
注意:傳參是this.$router,接收參數(shù)是this.$route,這里千萬要看清了L媾!得滤!
2.params方式傳參和接收參數(shù)
傳參:
this.$router.push({
? ? ? ? name:'xxx'
? ? ? ? params:{
? ? ? ? ? id:id
? ? ? ? }
? ? ? })
接收參數(shù):
this.$route.params.id
10
注意:params傳參陨献,push里面只能是 name:'xxxx',不能是path:'/xxx',因?yàn)閜arams只能用name來引入路由,如果這里寫成了path懂更,接收參數(shù)頁面會是undefinedUR怠!沮协!
另外龄捡,二者還有點(diǎn)區(qū)別,直白的來說query相當(dāng)于get請求慷暂,頁面跳轉(zhuǎn)的時(shí)候聘殖,可以在地址欄看到請求參數(shù),而params相當(dāng)于post請求行瑞,參數(shù)不會再地址欄中顯示
"Hello world".split("").reverse().join("")
這樣是把Hello world倒序輸出
splite("")可以將字符串按某個(gè)字符或者其他分割奸腺。返回?cái)?shù)組
如"hello".split("e") //["h","llo"]
join是相反,把數(shù)組拼接為字符串血久。
如 ["a","b","c"].join(",") //"a,b,c"
在前端開發(fā)調(diào)試的過程中突照,常常會遇到上面這種情況,明明變量已經(jīng)定義但是輸出的值卻是undefined氧吐,但是在變量前加一個(gè)_讹蘑,就能獲取到值:
clearable vue組件選擇屬性
currentPage
在列表點(diǎn)擊某一列查看詳情,查看完成之后返回到跳轉(zhuǎn)前列表所在的頁面以及頁面的size.
localStorage.getItem(key,value)獲取值 本地存儲
localStorage.setItem(key,value)設(shè)置值?
HTML5 提供了兩種在客戶端存儲數(shù)據(jù)的新方法:
localStorage - 沒有時(shí)間限制的數(shù)據(jù)存儲
(一)設(shè)置值
1. localStorage.setItem(key,value):如果key的value存在時(shí),更新key的值,例:localStorage.setItem("name","moomoo");【推薦寫法】
2. localStorage.name = "moomoo";
3. localStorage["name"] = "moomoo";
(二)獲取值
1. localStorage.getItem(key,value):如果key的value不存在時(shí)筑舅,返回null座慰,例:localStorage.getItem("name");【推薦寫法】
2. var name = localStorage.name;
3. var name = localStorage["name"];
this.restFrom[forName].restField();//表單重置
https://www.imooc.com/article/70010//監(jiān)聽事件數(shù)值改變
https://www.cnblogs.com/zdz8207/p/vue-ui-framework.html//vue組件庫
vux? vant移動端組件庫