引子
之前的开发,我们看到了切换类别的时候,图片加载特别慢,有没有解决方案,那就可以在图片后面拼接一个大小设置,不用把一个高清的图片加载下来。
1.加速图片加载
<div class="recommend-item-cover">
<img :src="item.pict_url + '_240x240xzq90.jpg_.webp'" alt="">
</div>
2.搭建发现页结构
首先在layouts/default.vue中创建对应链接。如下:
<div class="header-menu float-left">
<ul class="float-left">
<a href="/"><li class="menu-active">券场</li></a>
<a href="/discovery">
<li>发现</li>
</a>
<li>特惠</li>
</ul>
</div>
然后在pages中创建discovery文件夹,并在该文件夹中增加家index.vue文件,如下:
测试一下:
下面就是美化和完善这个页面了。搭好框架如下:
<template>
<div class="center-box clear-fix">
<div class="discovery-left-part float-left">
这是左边
</div>
<div class="discovery-center-part float-left">
这是中间
</div>
<div class="discovery-right-part float-left">
这是右边
</div>
</div>
</template>
<script>
export default {
name: "index"
}
</script>
<style scoped>
/** 总宽度1140 **/
.discovery-left-part{
height: 300px;
width: 120px;
background: #c9302c;
}
.discovery-center-part{
width: 730px;
background: fuchsia;
height: 1000px;
}
.discovery-right-part{
height: 500px;
width: 290px;
background: #4d555d;
}
</style>
效果