为了账号安全,请及时绑定邮箱和手机立即绑定

用vue写手机端网页代码怎么优化?

用vue写手机端网页代码怎么优化?

一只名叫tom的猫 2019-03-11 16:15:20
想尝试用vue写个网站,但是代码写的很low,很像h5,求大神指教怎么写,怎么优化。这是我的代码<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>
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

  <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>服务项目</li>

    <li>公司案例</li>

    <li>新闻动态</li>

    <li>关于我们</li>

  </ul>

</div>


</template>


<script>

export default {

name: 'Header',

data () {


return {

  msg: '你好',

  isShow:false,

  logo:require("@/assets/logo.png"),

  menu:require("@/assets/menu.png")

}

},

这样写比之前简单了很多


查看完整回答
反对 回复 2019-03-20
  • 1 回答
  • 0 关注
  • 717 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信