• vue五十一:Vue美团项目之商家详情-商品个数计步器实现


    把计步器写成一个组件

    导入并使用计步器组件

    修改css

    数量为0的时候,左边按钮和数量不显示

    点击增加或减少事件

    Stepper.vue

    <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 {
    45px;
    height: 45px;
    border-radius: 50%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 40%;
    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 type="text/ecmascript-6">
    export default {
    name: "stepper",
    data() {
    return {
    value: 0
    }
    },
    methods:{
    substractClick(){
    this.value -= 1;
    },
    addClick(){
    this.value += 1;
    }
    },
    components: {}
    };
    </script>

    merchant.vue.goods-info-bottom.css

    .goods-info-bottom {
    display: flex;
    justify-content: space-between;
    align-items: center;
    .price {
    color: #fb4e44;
    font-size: 16px;
    font-weight: 700;
    }
    }
    讨论群:249728408
  • 相关阅读:
    OSCache报错error while trying to flush writer
    html 输入框验证
    Struts2 一张图片引发的bug
    Html 小插件10 即时新闻
    String
    内部类
    多态
    抽象&接口
    继承
    封装
  • 原文地址:https://www.cnblogs.com/zhongyehai/p/12554884.html
Copyright © 2020-2023  润新知