zoukankan      html  css  js  c++  java
  • weex 引导页(guide)页面

    slider 和 indicator 都是 weex 的内置组件,且 indicator 是 slider 的子组件。

    1.报错处理

    原因解析:indicator 样式页面渲染慢

    解决方案:indicator 的样式写为 内联样式

    2.Guide.vue

    <!-- 引导页 -->
    <template>
      <div class="wrap">
        <!-- 轮播图 -->
        <slider class="slider" auto-play="true" interval="5000" >
          <div class="slider-pages" v-for="item in itemList">
            <image class="thumb" :src="item.pictureUrl" resize="stretch"></image>
          </div>
          <!-- 指示器 style="720px;height:30px;" -->
          <indicator class="indicator"></indicator>
        </slider>
        <!-- 开始体验 -->
        <text class='btn' @click="goStart">{{txt}}</text>
      </div>
    </template>
    
    <style scoped>
     .wrap{
        align-items: center;
        justify-content: center;
        flex-direction: column;
        background-color: #2B2D2F;
      }
      /*轮播图*/
      .slider {
         750px;
        height: 1000px;
        background-color: transparent;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
      }
      /*轮播图 图片*/
      .slider-pages {
        flex-direction: row;
         720px;
        height: 1000px;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
      }
      .thumb {
         720px;
        height: 1280px;
        align-items: center;
        justify-content: center;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: auto;
        margin-right: auto;
      }
      /*轮播图 指示器*/
      .indicator {
        position: absolute;
        top: 970px;
         720px;
        height: 30px;
        item-color: #dddddd;
        item-selected-color: rgb(40, 96, 144);
      }
      /*开始体验 按钮*/
      .btn{
         300px;
        height: 60px;
        margin-top: 20px;
        background-color:#0096FF;
        font-size:25px;
        height:60px;
        font-weight: bold;
        align-items: center;
        justify-content: center;
        border-radius: 50;
        color:#FFFFFF;
      }
    </style>
    
    <script>
      export default {
        data() {
          return {
            txt:"开始体验",
            itemList: [
              {title: 'A', pictureUrl: 'https://duqian291902259.github.io/dusan/oair/bg1.png'},
              {title: 'B', pictureUrl: 'https://duqian291902259.github.io/dusan/oair/bg2.png'},
              {title: 'C', pictureUrl: 'https://duqian291902259.github.io/dusan/oair/bg1.png'}
            ]
          }
        },
        methods: {
          goStart() {
            // 页面跳转
            this.$router.push({path:'/splash'});
          }
        }
      }
    </script>

    3.效果图

  • 相关阅读:
    laydate 时间框弹窗点击弹出后立马消失的问题解决
    万字长文:ELK(V7)部署与架构分析
    人声消除的原理算法源码及方案实现
    主动降噪技术(ANC)的前生今世–行业分析
    主动降噪技术(ANC)的前生今世--原理仿真
    主动降噪技术(ANC)的前生今世--概念历史
    音频人生
    解决 Flask-sqlalchemy 中文乱码
    使用 key 登录时分开记录操作历史记录
    OpenSSH 使用技巧
  • 原文地址:https://www.cnblogs.com/crazycode2/p/8231190.html
Copyright © 2011-2022 走看看