初始化home

为了让home页分成好几个组件,可以在home文件夹新建componets文件夹,里新建Header.vue,在home中引入Header.vue

Home.vue文件的内容

<template>
     <div>
      <home-header></home-header>
     </div>
</template>


<script>
import HomeHeader from './components/Header'
export default{
name:'Home',
compontents:{
HomeHeader
}
}
</script>


<style>

</style>

header的内容

<template>
     <div>
      <div>this is header</div>
     </div>
</template>


<script>
export default{
name:'HomeHeader'
}
</script>


<style>

</style>


在header里export default name ,然后在home.vue里引入header文件,定义组件,在dom里也要定义

在header里定义样式时,加上scoped 可以让里面的clsss 不对其他组件有影响。尺寸把设计图除以2,再转换为rem,1rem=font-size 设计图除以100,得rem

引入字体库

在src /assets/styles/里新建一个iconfont文件夹 把字体文件放到里面,把iconfont.css放在styles文件夹里,然后改一下。css文件夹里的字体引入路径 添加./iconfont/


删除最下面的代码

在main.js里引入iconfont.css文件

在Header.vue里引入字体符


定义一些全局样式

在assets/styles/文件下创建varibles.styl文件,定义一个变量$bgColor =#00bcd4,然后在Header.vue里引入@import ../../../assets/styles/varible.styl然后把颜色替换成变量


~@,相当于src目录,

因为一些目录是常用的,所以可以自定义一个符来代表。打开webpack.base.conf.js 找到resolve 下的alias 添加

‘styles’:resolve('src/assets/styles'),  把main。js里的文件路径改成styles 报错是因为要 npm run start

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值