美文网首页
添加用户与购物车

添加用户与购物车

作者: yangmengjiao | 来源:发表于2018-09-15 08:22 被阅读0次

添加用户:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
        <style type="text/css">
            table{
                text-align: center;
                margin-top: 40px;
            }
            *{
                padding: 0;
                margin: 0;
            }
            .header{ 
                width: 900px;
                margin: 0 auto;
            }
            h1{
                font-weight: 400;
                text-align: center;
            }
            input{
                width: 900px;
                height: 40px;
                border-radius: 5px;
                border: 1px #ccc solid;
            }
            .header p{
                margin-top: 20px;
            }
            .header button{
                width: 70px;           
                height: 40px;
                margin-top: 20px;
                border-radius: 5px;
                
            }
            table{
                width: 900px;
            }
            
        </style>
</head>
    <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>    
    <body>
        <div class="header">
            <h1>添加用户</h1>
            <p>姓名:</p>
            <input type="text" v-model="ta.name"/>
            <p>年龄:</p>
            <input type="text" v-model="ta.age"/>
            <p>邮箱:</p>
            <input type="text" v-model="ta.an"/>
            <button style="background:#337ab7 ;"v-on:click="art">添加</button>
            <button style="background:#5cb85c ;">重置</button>
            <table border="" cellspacing="0" cellpadding="">
                <tr>
                    <th>编号</th>
                    <th>姓名</th>
                    <th>年龄</th>
                    <th>方式</th>
                    <th>名称</th>
                </tr>
                 <tr v-for="(v,index) in arrs">
                    <td>{{index+1}}</td>
                    <td>{{v.name}}</td>
                    <td>{{v.age}}</td>
                    <td>{{v.an}}</td>
                    <td><button v-on:click="ar(index)">删除</button></td>
                </tr>
            </table>
        </div>
    <script type="text/javascript">
            new Vue({
                el:'.header',
                data:{  
                    ta:{
                        num:'',
                        name:'',
                        age:'',
                        an:'',
                },
                arrs:[
                        {num:1,name:"yang",age:18,an:'yang.com'},
                        {num:2,name:"zhang",age:19,an:'yang.com'},
                        {num:3,name:"wang",age:20,an:'yang.com'}
                        
                    ],  
                },
                methods:{
                            art:function(){
                            this.arrs.push(this.ta),    
                            this.ta={}
                            
                        },
                        ar:function(ind){                           
                            this.arrs.splice(ind,1)                     
                        }
                    } 
            })
    </script>
    </body>
</html> 

购物车:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <style>
        table{
            width:900px;
            margin:50px auto;
            text-align: center;
        }
    </style>
    <body>
        <div id="app">
            <table border="" cellspacing="0" cellpadding="">
                <tr>
                    <th>编号</th>
                    <th>名称</th>
                    <th>单价</th>
                    <th>数量</th>
                    <th>总价</th>
                </tr>
                 <tr v-for="(v,index) in arrs">
                        <td>{{index+1}}</td>
                        <td>{{v.name}}</td>
                        <td> {{v.age}}</td>
                        <td> <button v-on:click="jia(index)">+</button>{{v.an}}<button v-on:click="jian(index)">-</button></td>
                        <td>{{v.age*v.an}}</td>        
                </tr>
                
            </table>
        </div>
        <script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
            new Vue({
                el:'#app',
                data:{
                    arrs:[
                        {num:1,name:"苹果",age:1,an:'4'},
                        {num:2,name:"香蕉",age:2,an:'5'},
                        {num:3,name:"梨",age:3,an:'6'}

                    ],  
                    arr:['h'],
                },
                methods:{
                    jia:function(index){
                        this.arrs[index].an++;
                    },
                    jian:function(index){
                        this.arrs[index].an--;
                    },                  
                }           
            })
        </script>
    </body>
</html>

相关文章

  • 添加用户与购物车

    添加用户: 购物车:

  • 4.电商总结购物车模块

    1.什么时候添加购物车记录?当用户点击加入购物车时需要添加购物车记录。什么时候需要获取购物车记录?使用到购物车中数...

  • 购物车模块显示下架状态的商品

    首先这是个bug用户往购物车里添加商品是通过购物车模块的添加功能,但执行添加功能之前需要有商品的productId...

  • Vue笔记 添加用户,选项卡,购物车加减

    购物车加减效果: 选项卡效果: 添加用户效果:

  • 8.购物车管理

    购物车管理模块是属于用户侧模块,主要有7个接口:添加商品到购物车、更新购物车商品数、移除购物车商品、查看购物车当中...

  • 商城购物流程

    1、商城购物分为方式:加入购物车,立即购买 a)加入购物车:添加多个商品信息(购物车id(主键),商品id,用户i...

  • iOS FMDB简单封装(临时购物车为例)

    项目需求 最近项目要添加一个临时购物车, 就是在没有登录的情况下,用户可以对购物车进行修改删除添加单选多选等操作。...

  • 23-Beego优选添加购物车

    上一篇文章我们讲了如何添加购物车,并将用户购物车中商品数量显示在界面上,但是如果没有执行添加操作,新进入的页面是不...

  • 添加购物车

    商品添加购物车; 先判断当前用户购物车是否存在该商品,若存在就更新当前用的购物车商品数量,若不存在,则新增该商品到...

  • 电商测试-从图到点

    逻辑图 1、购物流程图 2、用户添加购物车的逻辑流程图 3、用户打开购物车的逻辑流程图 电商几个测试点 1、支付测...

网友评论

      本文标题:添加用户与购物车

      本文链接:https://www.haomeiwen.com/subject/asrzgftx.html