<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        VUE搭建手機商城心得和遇到的坑

        來源:懂視網 責編:小采 時間:2020-11-27 22:00:35
        文檔

        VUE搭建手機商城心得和遇到的坑

        VUE搭建手機商城心得和遇到的坑:從github上看了一下第一次提交時間是2018年10月22號。到現在將近4個月時間,總算是一點一滴的自己一個人完成了這個使用vue做的商城項目。以前看到別人做的這種項目就很羨慕,想著自己也做一個,曾經的憧憬如今總算實現了。一路做過來踩了不少坑,這篇文章就是
        推薦度:
        導讀VUE搭建手機商城心得和遇到的坑:從github上看了一下第一次提交時間是2018年10月22號。到現在將近4個月時間,總算是一點一滴的自己一個人完成了這個使用vue做的商城項目。以前看到別人做的這種項目就很羨慕,想著自己也做一個,曾經的憧憬如今總算實現了。一路做過來踩了不少坑,這篇文章就是

        從github上看了一下第一次提交時間是2018年10月22號。到現在將近4個月時間,總算是一點一滴的自己一個人完成了這個使用vue做的商城項目。以前看到別人做的這種項目就很羨慕,想著自己也做一個,曾經的憧憬如今總算實現了。一路做過來踩了不少坑,這篇文章就是分享我遇到的這些坑,希望前人爬坑,后人避免。

        項目訪問地址xuyuechao.top

        vue單頁模式需要注意的坑

        1.class樣式沖突問題

        由于是單頁面應用。你在每個組件里面寫入的樣式最終都會作用到全局里面去,導致樣式沖突問題。而每個組件都必須提供一個包裹性質的元素,建議這個元素設置一個單獨的class用于包裹里面的其他class從而避免樣式沖突

        2.靜態資源倆種處理方式需要理解到位

        這個在Vue官方文檔上有詳細的說明,但是我一開始沒有理解到位。走了一些個彎路。這里對Vue官方的內容提煉一個重點:
        1.public中的內容必須用絕對路徑引入也就是以'/'開頭。否則將會被認為是一個模塊引用會被webpack處理。注意:項目如果不是放在根域名下需要如下處理:

        <template>
         <img src=`${publicPath}MrXu.jpg`>
        </template>
        <script>
        export default {
         data() {
         return {
         publicPath: process.env.BASE_URL
         }
         } 
        }
        </script>
        

        2.采用相對路徑引入,方式多樣,如:

        1.<img src='@/MrXu.jpg'>
        2.<img src='~MrXu.jpg'>
        3.<img src='./MrXu.jpg'>

        第一種方式用到的@代表的是別名的值

        第二種方式用到的~其后的任何內容都會作為模塊請求被解析。官方說可以引用Node模塊中的資源,這個我還沒用過。等以后用過了有更深的見解會再來補充

        第三種方式就是標準的相對路徑引入方式

        注意千萬不要用下面這種相對路徑引入方式,因為他不會被webpack處理。而是直接采用的相對路徑尋找文件。而當下的目錄是會被處理的。這種方式一用一個錯

        <img src='MrXu.jpg'>

        我的建議是盡可能采用相對路徑引入。減少@的使用。因為我經過測試發現css和js文件是不支持@的使用的。

        項目中對vue屬性的巧妙運用

        1.使用computed監聽購物車內容的修改

        購物車算是整個項目中比較復雜的地方之一了,刪除,添加,選中,取消選中。這些個操作都會對總金額的計算產生影響,所以我用computed監聽這些變化完成了總金額的計算以及全選按鈕的變化

        computed: {
         totalPrice() {
         var total = 0;
         this.shops.map(value => {
         if (value.check) total += value.num * value.price;
         });
         return total;
         },
         isAllCheck() {
         var newLength = this.shops.filter(value => {
         return value.check;
         }).length;
        
         return newLength === this.shops.length ? true : false;
         }
         }
        

        2.使用filter完成了對訂單狀態的顯示

        項目中訂單的狀態多大7種,剛開始在html里面使用了三目運算符做的判斷顯示,顯示效果極差,而且維護困難。但是采用filter不僅漂亮的多,后期的維護以及擴展都一幕了然

        filters: {
         statusToText(value) {
         let reValue;
         switch (value) {
         case 1:
         reValue = "代付款";
         break;
         case 2:
         reValue = "代發貨";
         break;
         case 3:
         reValue = "待收貨";
         break;
         case 4:
         reValue = "已完成";
         break;
         case 5:
         reValue = "已取消";
         break;
         case 6:
         reValue = "售后處理";
         break;
         }
         return reValue;
         }
         }
        

        感言

        做完這個項目收獲真的蠻頗多的,像route的母子路由,路由懶加載,別名設置,路由攔截,vuex中actions,mutations,state的區別,vue的生命周期,父子組件傳值,watch,computed等等。

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        VUE搭建手機商城心得和遇到的坑

        VUE搭建手機商城心得和遇到的坑:從github上看了一下第一次提交時間是2018年10月22號。到現在將近4個月時間,總算是一點一滴的自己一個人完成了這個使用vue做的商城項目。以前看到別人做的這種項目就很羨慕,想著自己也做一個,曾經的憧憬如今總算實現了。一路做過來踩了不少坑,這篇文章就是
        推薦度:
        標簽: VUE 商城 心得
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 亚洲国产成人精品无码一区二区 | 免费国产在线观看老王影院| 亚洲VA中文字幕无码毛片| 美女裸体无遮挡免费视频网站| 1000部国产成人免费视频| 国产av无码专区亚洲av桃花庵| 免费看又黄又爽又猛的视频软件| 亚洲啪啪免费视频| 亚洲网址在线观看你懂的| 中文字幕成人免费高清在线视频| 免费国产高清视频| 亚洲一区二区三区国产精华液| 8x8×在线永久免费视频| 亚洲成AV人片在线观看无码 | 亚洲精华国产精华精华液网站| 手机看黄av免费网址| 亚洲熟妇无码爱v在线观看| 九九精品成人免费国产片| 国产精品亚洲精品日韩已满| av电影在线免费看| 亚洲精品成人片在线观看| 国产亚洲午夜精品| 免费女人18毛片a级毛片视频| 爱情岛论坛亚洲品质自拍视频网站| 欧美好看的免费电影在线观看 | 亚洲精品人成电影网| 91香蕉国产线在线观看免费| 亚洲五月六月丁香激情| 91精品免费观看| 亚洲综合图片小说区热久久| 国产大片免费网站不卡美女| 亚洲欧洲精品视频在线观看| 免费成人福利视频| 亚洲人av高清无码| 又大又粗又爽a级毛片免费看| 免费看一级一级人妻片| 国产亚洲精品国产| 无码人妻一区二区三区免费n鬼沢| 久久久无码精品亚洲日韩京东传媒| 国产成人免费高清激情明星| 亚洲色大成网站www永久男同|