zoukankan      html  css  js  c++  java
  • 商家详情-商品个数计步器实现

    商家详情-商品个数计步器实现

    Stepper

    <style scoped lang='scss'>
    .stepper-container {
      display: flex;
      align-items: center;
      .substract {
        background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAMAAADypuvZAAAAM1BMVEX////Z296wsLD6+vvo6evi5Obe3+Lr7O709fb5+fr3+Pjb3eDw8fLu7/Hl5+nk5ui5ubmS1nTyAAABG0lEQVRIx52WWXLEIAxEeUGSGeNl7n/aME6lUmQWm+5f+5l2A5LSC+XFPCrUcFtyuqDbFHSK6XaCzE7TvpZ8LFnWnSafPyB5g2oldSpWYXvrcgKmkQdNDpbfWDDwVwEE8cH6HMRTIAX8Y7rZofxbByydyKBfKx7MORV9Bn4CPL82EfkKlOMv+QxzuqQZfr++YemijK3Dz9Sb8mb0sib8Z4tqGlDldrA2AtnhKygjUCGOX0tDesS2sI9BO0vzuI5BK5acMgYVPAV5DMpEy71P9P71pHu/J9REDzXmBdVDSJBkTwpCilzaXOkYSQdWuRrSJZSuu1JYpBKmFEupLCsNQGk1SlOT2qfSqJWRQBg+lDFHG6j00U0fEqVx9BvALAkNabHL3QAAAABJRU5ErkJggg==");
      }
      .add {
        background-image: url("http://s3plus.meituan.net/v1/mss_e2821d7f0cfe4ac1bf9202ecf9590e67/cdn-prod/file:9096d347/318c525df8eba9c557594305c44b2ddf.png");
      }
      .step-btn {
        width: 45px;
        height: 45px;
        border-radius: 50%;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 50%;
        display: inline-block;
      }
    }
    </style>
    
    <template>
      <div class="stepper-container">
        <span
          class="substract step-btn"
          v-show="value > 0"
          @click.stop="substractClick"
        ></span>
        <span class="text" v-show="value > 0">{{ value }}</span>
        <span class="add step-btn" @click.stop="addClick"></span>
      </div>
    </template>
    
    <script>
    export default {
      name: "stepper",
      data() {
        return {
          value: 0,
        };
      },
      components: {},
      methods: {
        substractClick() {
          this.value -= 1;
        },
        addClick() {
          this.value += 1;
        },
      },
    };
    </script>
    <div class="goods-info-bottom">
                          <div class="price">
                            ¥{{goods.price}}
                          </div>
                          <stepper></stepper>
    </div>
    .goods-info-bottom{
                display: flex;
                justify-content: space-between;
                align-items: center;
                .price{
                  color: #fb4e44;
                  font-size: 16px;
                  font-weight: 700;
                }
              }

    效果图

     

    你的无畏来源于你的无知!

  • 相关阅读:
    k8S 搭建集群
    K8S搭建
    华为交换机常用命令
    JSP中动态include和静态include的区别
    什么情况下调用doGet()和doPost()
    get和post的区别
    什么是spring框架
    spring的作用
    什么是DI
    依赖注入的三种实现方式
  • 原文地址:https://www.cnblogs.com/YiwenGG/p/13895680.html
Copyright © 2011-2022 走看看