鍍金池/ 問答/HTML/ 用vue寫手機(jī)端網(wǎng)頁代碼怎么優(yōu)化?

用vue寫手機(jī)端網(wǎng)頁代碼怎么優(yōu)化?

想嘗試用vue寫個網(wǎng)站,但是代碼寫的很low,很像h5,求大神指教怎么寫,怎么優(yōu)化。這是我的代碼

<template>
  <div class="head">
      <div class="logo">
        <img src="@/assets/logo.png" alt="">
      </div>
      <div class="menu">
        <img src="@/assets/menu.png" alt="">
      </div>
  </div>
</template>

<script>
export default {
  name: 'Header',
  data () {
    return {
      msg: '你好'
    }
  }
}
</script>

<!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped>
.head{
  width: 100%;
  height: 1.5rem;
  background-color:antiquewhite;
  position:relative;
}
.logo{
  width: 4rem;
  height: 1.1rem;
  background-color: aquamarine;
  position: absolute;
  top:.2rem;
  left: .2rem;
}
.logo img{
  width: 100%;
  height: 100%;
}
.menu{
  width: 1rem;
  height: 1.1rem;
  background-color: azure;
  position: absolute;
  top: .2rem;
  right: .2rem;
}
.menu img{
  width: 100%;
}
</style>
回答
編輯回答
妖妖
  <div class="logo">
    <img :src="logo" alt="">
  </div>
  <div class="menu" v-on:click="isShow=!isShow">
    <img :src="menu" alt="">
  </div>
  <ul v-show="isShow">
    <li>首頁</li>
    <li>服務(wù)項(xiàng)目</li>
    <li>公司案例</li>
    <li>新聞動態(tài)</li>
    <li>關(guān)于我們</li>
  </ul>

</div>

</template>

<script>
export default {
name: 'Header',
data () {

return {
  msg: '你好',
  isShow:false,
  logo:require("@/assets/logo.png"),
  menu:require("@/assets/menu.png")
}

},
這樣寫比之前簡單了很多

2018年8月31日 01:27