Vue学习

第一个Demo

<template>
    <div id = "didi-navigator">
        <ul>
            <li v-for="tab in tabs">
                {{tab.text}}
            </li>
        </ul>
    </div>
</template>
<script>
export default {
name:'HelloWorld',
data(){
    return {
   tabs:[
        {text: '巴士'},
        {text: '快车'},
        {text: '专车'},
        {text:'顺风车'},
        {text:'出租车'},
        {text:'代驾'}
        ]
  }
}
}
</script>

App.vue

<template>
  <div id="app">
    <HelloWorld/>
  </div>
</template>

<script>
import HelloWorld from './components/jk'

export default {
  name: 'App',
  components: { HelloWorld }
}
</script>

<style>
#app {
  font-family: 'Avenir', Helvetica, Arial, sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-align: center;
  color: #2c3e50;
  margin-top: 60px;
}
</style>

最后成品: 

è¿éåå¾çæè¿°

然后写了一个头部之后会接着更新

Header.vue

<template>
  <div class="header">
    <div class="header-left">
      <div class="iconfont back-icon">&#xe624;</div>
    </div>
    <div class="header-input">
      <span class="iconfont">&#xe632;</span>请输入城市
    </div>
    <div class="header-right">
      城市
      <span class="iconfont arrow-icon">&#xe6aa;</span>
    </div>
  </div>
</template>

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

<style lang="stylus" scoped>
  .header {
    line-height:.86rem
    display: flex
    background: #00bcd4
    color: #fff
  }
  .header-left {
    width:.64rem
    float: left
  }
  .back-icon {
    text-align center
    font-size .4rem
  }
  .header-input {
    flex:1
    background: #fff
    margin-top .12rem
    height: .64rem
    line-height .64rem
    margin-left .2rem
    padding-left  .2rem
    border-radius .1rem
    color #ccc
  }
  .header-right {
    width:1.24rem
    float:right
    text-align center
  }
  .arrow-icon {
    margin-left -0.08rem
    font-size .30rem
  }
</style>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值