vue中用rem自适应

2018-11-14  本文已影响0人  四哥_d0ad

1.在 的App.vue中写如下代码:

<template>

  <div id="app">

  <Header></Header>

  <router-view></router-view>

  </div>

</template>

<script>

import Header from '@/components/Header.vue'

export default {

//注册组件

  components: {

Header,

  },

  created(){

  this.resetWidth()

  },

  methods:{

resetWidth(){

let baseWidth =  document.documentElement.clientWidth||document.body.clientWidth;

document.documentElement.style.fontSize=baseWidth*100/375 +"px";

console.log(baseWidth);

}

};

</script>

<style>

</style>

2.在index.html文件中:

html{font-size: 100px;}

body{font-size: 16px;}

上一篇下一篇

猜你喜欢

热点阅读