vue.js@2.6 + cube ui搭建餓了么商家頁面

項目地址

項目主要依賴

  • vue.js@2.6 官方文檔
  • vue-cli@4.3 官方文檔
    使用圖形化界面初始項目、安裝插件怀各,命令行里輸入vue ui 進入。

總覽

overview:


overview.png

header:


header.png

header中的details:


details.png

通過路由進行goods拾给、ratings弥喉、seller切換:


ratings.png

seller.png

相關技術點

  • cube-ui組件 官方文檔
    安裝:
    在圖形化界面中搜索插件vue-cli-plugin-cube-ui
    其實這個組件庫里我只使用到了一個組件: ScrollNav例嘱,利用這個組件來實現(xiàn)商品頁面左右聯(lián)動的效果狡逢。
  • moment.js 將時間戳格式化 官方文檔
    安裝:$ npm install moment --save
<!--模板內(nèi)容-->
<div class="time">{{format(rating.rateTime)}}</div>

<!--script內(nèi)容-->
methods: {
format (time) {
      return moment(time).format('YYYY-MM-DD hh:mm')
    },
}
  • IcoMoon 生成字體圖標 官方文檔
    選中下載解壓后,將 fonts目錄style.css 文件拷貝于項目文件中拼卵,我這里放入 common 目錄中奢浑。
<!--模板內(nèi)容-->
<span class="icon-cart"></span>

<!--在style里引入css文件路徑-->
@import '../../common/style.less'
  • axios 獲取模擬數(shù)據(jù)
    安裝:
    1.圖形化界面搜索插件vue-cli-plugin-axios
    2.$ npm install axios --save

細節(jié)

  • 通過vue-router向子組件傳遞數(shù)據(jù)的方法:
<router-view keep-alive
      :goods='goods'
      :ratings='ratings'
      :seller='seller'>
</router-view>

然后在路由配置index.js:

routes: [
    {
      path: '/goods',
      component: Goods,
      props: true
    },
//
  ]
  • 由于vue是異步獲取數(shù)據(jù),要注意在img標簽的src前加冒號(v-bind綁定屬性)<img :src='data'>腋腮,否則圖片不會被加載雀彼。
  • sticky footers (粘頁腳)的應用 - 粘頁腳,即當頁面內(nèi)容不夠外層容器高度時低葫,footer粘在容器底部详羡,當內(nèi)容超出容器高度時footer被往下頂。
  • 由于多個頁面使用到了樣式不同的星星子組件嘿悬,而父組件無法修改修改子組件樣式实柠,所以設置屬性使接受不同屬性的子組件呈現(xiàn)不用的樣式。
<star :size='48' :score="seller.score"></star>
<!--style-->
.star-24 {
  //
}
.star-36 {
  //
}
  • flex布局 - flex布局
  • 用一個 <keep-alive> 元素將動態(tài)組件包裹起來善涨,用于保留組件狀態(tài)或避免重新渲染窒盐,在標簽中直接寫入 keep-alive 是一樣的效果。- 動態(tài)組件
  • 修改cube-ui組件樣式不能在<style scoped>里面修改钢拧。
  • 用 filter 對數(shù)組進行過濾 - vue過濾
  • Vue.set 給對象新增屬性

調(diào)用方法:
import Vue from 'vue'
Vue.set( target, key, value )
target:要更改的數(shù)據(jù)源(可以是對象或者數(shù)組)
key:要更改的具體數(shù)據(jù)
value :重新賦的值

  • 讓view-router固定高度,超出部分在容器內(nèi)滾動而不帶動頁面上面的內(nèi)容滾動(吸頂效果):
<div class="appbox">
    <headerbox :seller='seller'></headerbox>
    <div class="router-wrapper">
      <div class="routerbox1">
        <router-link to='/goods' >商品</router-link>
      </div>
    </div>
    <div class="view-wrapper">
      <router-view keep-alive></router-view>
    </div>
  </div>
.headerbox {
      position: relative;
}
.view-wrapper {
    position: absolute;
    top: 174px;
    bottom: 0;
    width: 100%;
    overflow: scroll;
}
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末蟹漓,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子源内,更是在濱河造成了極大的恐慌葡粒,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,639評論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異嗽交,居然都是意外死亡卿嘲,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,277評論 3 385
  • 文/潘曉璐 我一進店門夫壁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來拾枣,“玉大人,你說我怎么就攤上這事盒让∶贩簦” “怎么了?”我有些...
    開封第一講書人閱讀 157,221評論 0 348
  • 文/不壞的土叔 我叫張陵邑茄,是天一觀的道長姨蝴。 經(jīng)常有香客問我,道長撩扒,這世上最難降的妖魔是什么似扔? 我笑而不...
    開封第一講書人閱讀 56,474評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮搓谆,結(jié)果婚禮上炒辉,老公的妹妹穿的比我還像新娘。我一直安慰自己泉手,他們只是感情好黔寇,可當我...
    茶點故事閱讀 65,570評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著斩萌,像睡著了一般缝裤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上颊郎,一...
    開封第一講書人閱讀 49,816評論 1 290
  • 那天憋飞,我揣著相機與錄音,去河邊找鬼姆吭。 笑死榛做,一個胖子當著我的面吹牛,可吹牛的內(nèi)容都是我干的内狸。 我是一名探鬼主播检眯,決...
    沈念sama閱讀 38,957評論 3 408
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼昆淡!你這毒婦竟也來了锰瘸?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,718評論 0 266
  • 序言:老撾萬榮一對情侶失蹤昂灵,失蹤者是張志新(化名)和其女友劉穎避凝,沒想到半個月后舞萄,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,176評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡恕曲,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,511評論 2 327
  • 正文 我和宋清朗相戀三年鹏氧,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片佩谣。...
    茶點故事閱讀 38,646評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖实蓬,靈堂內(nèi)的尸體忽然破棺而出茸俭,到底是詐尸還是另有隱情,我是刑警寧澤安皱,帶...
    沈念sama閱讀 34,322評論 4 330
  • 正文 年R本政府宣布调鬓,位于F島的核電站,受9級特大地震影響酌伊,放射性物質(zhì)發(fā)生泄漏腾窝。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,934評論 3 313
  • 文/蒙蒙 一居砖、第九天 我趴在偏房一處隱蔽的房頂上張望虹脯。 院中可真熱鬧,春花似錦奏候、人聲如沸循集。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,755評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽咒彤。三九已至,卻和暖如春咒精,著一層夾襖步出監(jiān)牢的瞬間镶柱,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,987評論 1 266
  • 我被黑心中介騙來泰國打工模叙, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留歇拆,地道東北人。 一個月前我還...
    沈念sama閱讀 46,358評論 2 360
  • 正文 我出身青樓向楼,卻偏偏與公主長得像查吊,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子湖蜕,可洞房花燭夜當晚...
    茶點故事閱讀 43,514評論 2 348