vue實戰(9):總結二

整理前一段所做的工作內容

0.其它

vue實戰(1):準備與資料整理
vue實戰(2):初始化項目、搭建底部導航路由
vue實戰(3):底部導航顯示、搭建各模塊靜態頁面、添加登錄頁頁面與路由
vue實戰(4):postman測試數據、封裝ajax、使用vuex管理狀態
vue實戰(5):總結一
vue實戰(6):異步顯示數據、開發Star組件
vue實戰(7):完整開發登錄頁面(一)
vue實戰(8):完整開發登錄頁面(二)
vue實戰(9):總結二
vue實戰(10):開發店鋪詳情(一)

1. 異步數據

封裝ajax: promise+axios封裝ajax請求的函數封裝每個接口對應的請求函數(能根據接口定義ajax請求函數)解決ajax的跨越域問題: 配置代理, 對代理的理解
vuex編碼創建所有相關的模塊: store/index設計state: 從后臺獲取的數據實現actions: 定義異步action: async/await流程: 發ajax獲取數據, commit給mutation實現mutations: 給狀態賦值實現index: 創建store對象main.js: 配置store
組件異步顯示數據在mounted()通過$store.dispatch('actionName')來異步獲取后臺數據到state中mapState(['xxx'])讀取state中數據到組件中在模板中顯示xxx的數據
模板中顯示數據的來源data: 自身的數據(內部改變)props: 外部傳入的數據(外部改變)computed: 根據data/props/別的compute/state/getters
異步顯示輪播圖通過vuex獲取foodCategorys數組(發請求, 讀取)對數據進行整合計算(一維變為特定的二維數組)使用Swiper顯示輪播, 如何在界面更新之后創建Swiper對象?1). 使用回調+$nextTick()2). 使用watch+$nextTick() 

2. 登陸/注冊: 界面相關效果

a. 切換登陸方式
b. 手機號合法檢查
c. 倒計時效果
d. 切換顯示或隱藏密碼
g. 前臺驗證提示

3. 前后臺交互相關問題

1). 如何查看你的應用是否發送某個ajax請求?  瀏覽器的network
2). 發ajax請求404請求的路徑的對代理是否生效(配置和重啟)服務器應用是否運行
3). 后臺返回了數據, 但頁面沒有顯示?vuex中是否有組件中是否讀取

轉載于:https://www.cnblogs.com/jry199506/p/11040156.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448707.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448707.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448707.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

一名IT從業者的英語口語能力成長路徑

這篇文章是我最近十天口語系列文章的合輯,文章比較長,一萬五千余字。但是系統化地歸納了自己十多年的英語尤其是口語方面的學習經歷與總結思考。我不是個純粹的英語專業學生,我甚至不是任何英語相關專業的學生,但是我和英語卻有著…

解決:SpringBoot 錯誤:Caused by: org.yaml.snakeyaml.scanner.ScannerException

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。 錯誤: Caused by: org.yaml.snakeyaml.scanner.ScannerException: while scanning for the next tokenfound character that cannot s…

好程序員前端分享使用JS開發簡單的音樂播放器

好程序員前端分享使用JS開發簡單的音樂播放器,最近,我們在教學生使用JavaScript,今天就帶大家開發一款簡單的音樂播放器。首先,最終效果如圖所示:首先,我們來編寫html界面index.html,代碼如下:&…

學生管理系統stuSystem函數

void stuSystem(){ struct student *head,*stu; int lookup_num; int Delete_num; int Modify_num; char ckeya; int istate0; do { system("cls"); //vc清屏函數&#xff0c;包含在#include<stdlib.h>中 printf(" 歡迎進入學生管理系統&#xff01;\n&q…

OpenCL用于計算機領域的13個經典案例

摘要&#xff1a;當使用加速器和OpenCL時&#xff0c;哪種類型的算法更加快速&#xff1f;來自弗吉尼亞理工大學的Wu Feng教授和他的團隊例舉了一份算法列表&#xff0c;分享了OpenCL常被用于計算機領域的13個經典案例。 哪種算法可以最好的映射GPU及矢量處理器呢&#xff1f;…

版本控制:集中式(SVN) vs 分布式(GIT)

Linus一直痛恨的CVS及SVN都是集中式的版本控制系統&#xff0c;而Git是分布式版本控制系統&#xff0c;集中式和分布式版本控制系統有什么區別呢&#xff1f; 先說集中式版本控制系統&#xff0c;版本庫是集中存放在中央服務器的&#xff0c;而干活的時候&#xff0c;用的都是…

Knative 核心概念介紹:Build、Serving 和 Eventing 三大核心組件

為什么80%的碼農都做不了架構師&#xff1f;>>> 作者| 阿里云智能事業群高級開發工程師 元毅 Knative 主要由 Build、Serving 和 Eventing 三大核心組件構成。Knative 正是依靠這三個核心組件&#xff0c;驅動著 Knative 這艘 Serverless 巨輪前行。下面讓我們來分…

樹莓派基金會來號召用鍵盤生物學家研究企鵝

倫敦動物學會&#xff08;Zoological Society of London&#xff09;于2014年&#xff0c;與伍茲霍爾海洋研究所和牛津大學等組織合作監控企鵝的計劃Penguin Lifelines有了新進展&#xff0c;倫敦動物學會現與其他動物保護組織合作Penguin Watch項目&#xff0c;邀請民眾在網上…

BlockingCollectionT 類實現 列隊操作

官方文檔 為實現 IProducerConsumerCollection<T> 的線程安全集合提供阻塞和限制功能。 通過 BlockingCollection<T> 實現列隊調用函數 建立全局變量 BlockingCollection<string> blockingCollection new BlockingCollection<string>(); 建立調用函數…

Git 版本回退

現在&#xff0c;你已經學會了修改文件&#xff0c;然后把修改提交到Git版本庫&#xff0c;現在&#xff0c;再練習一次&#xff0c;修改readme.txt文件如下&#xff1a; Git is a distributed version control system. Git is free software distributed under the GPL.然后嘗…

AMD院士站臺 異構計算與OpenCL編程師資培訓首站清華開講

摘要&#xff1a;2013年10月14日&#xff0c;“2013年異構計算與OpenCL編程師資培訓”在清華大學召開。本活動邀請到AMD、Khronos Group及清華大學的多位并行計算領域專家&#xff0c;與參會者共同探討OpenCL異構開發和優化技術。 2013年10月14日&#xff0c;由教育部科技發展…

【問題記錄】RIDE-1.7.3.1控制臺及日志中文亂碼處理

RIDE-1.7.3.1運行結果界面展示: 解決方法參考鏈接&#xff1a; https://blog.csdn.net/panda62/article/details/88535376 轉載于:https://www.cnblogs.com/quietCorner/p/11046656.html

GPU Saturday技術沙龍:OpenCL程序員眼中的下一代APU架構

摘要&#xff1a;GPU Saturday技術沙龍在北京3WCoffee成功舉辦。本次活動邀請AMD資深技術人員及清華大學項目研究員就AMD最新的GCN架構、GPU加速計算在挖掘比特幣、典型圖像算法、深度神經網絡算法等領域的分析與應用展開深入討論。 [CSDN報道] 9月5日&#xff0c;GPU Saturda…

直接取出 post 請求中的 json、得請求體參數、查看 post 請求參數

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 方法如下&#xff1a; try{ServletRequestAttributes requestAttributes (ServletRequestAttributes) RequestContextHolder.getReques…

SparkSQL調優

1、執行計劃&#xff08;過往記憶https://www.iteblog.com/archives/2562.html&#xff09; df.explain(true)//顯示邏輯計劃和物理計劃&#xff0c;不加true只顯示物理計劃 2、邏輯計劃優化方法&#xff1a; 謂詞下推&#xff0c;列裁剪&#xff0c;常量替換&#xff0c;常量累…

AMD發布APPML源碼,構建clMath庫

摘要&#xff1a;日前&#xff0c;AMD將加速并行處理數學庫&#xff08;Accelerated Parallel Processing Math Library簡稱APPML&#xff09;開源&#xff0c;內容包含了BLAS和FFT的OpenCL實現&#xff0c;項目托管在GitHub上&#xff0c;命名為clMath&#xff0c;該項目基于A…

最簡單的 post 請求發起方式、調用其它系統接口

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 調用其它系統接口&#xff0c;發起一個 post 請求&#xff0c;寫法如下&#xff1a; import cn.com.infinitus.yunxiao.jira.vo.EpicV…

CSS基礎學習 18.CSS多列

四種常見的瀏覽器內核&#xff1a; 轉載于:https://www.cnblogs.com/songsongblue/p/11050210.html

BGP

BGP&#xff1a;border gateway protocol 邊界網關路由協議 路由協議分類&#xff1a;內部網關路由協議IGP&#xff1a;rip ospf isis &#xff08;eigrp&#xff09;外部 網關路由協議EGP&#xff1a;EGP&#xff08;早期淘汰&#xff09; BGP BGP特點&#xff1a;1、針對大型…

OpenCL 2.0發布,帶來更強悍的異構計算能力

摘要&#xff1a;Khronos Group本周一發布了OpenCL 2.0&#xff0c;可為顯示芯片提供更好的獨立性&#xff0c;以便能為通用軟件計算出更大的力。該組織已經發布了2.0的臨時標準&#xff0c;預計正式版本的發布要等到6個月以后。 Khronos小組于本周一&#xff08;7月22日&…