进行添加button,以及商品列表的创建

html:

<div class="form-btn"><button>确认添加</button><button>重置信息</button></div></div><!--显示表格--><div class="table-warp"><div class="title">商品列表</div><table border="1" align="center"><tr><th>序号</th><th>编号</th><th>名称</th><th>价格</th><th>数量</th><th>类型</th></tr><tr><td></td><td></td><td></td><td></td><td></td><td></td></tr></table></div>

在vue代码中创建方法,以及创建假数据,进行对两个button事件处理:

添加的vue代码:

    <script>window .onload= () =>{new Vue({el:"#container",data:{imgUrl:'../res/images/',imgName:'lovely.ico',goods:{id:'',name:'',price:'',num:'',type:''},goodsType:['零食','电子产品','生活用品'],goodsArry:[{id:'001',name:'可乐',price:3.5,num:10,type:'零食'},{id:'002',name:'GTX2080',price:9999,num:20,type:'电子产品'},{id:'003',name:'牙刷',price:5,num:30,type:'生活用品'}]},methods:{addGoods(){this.goodsArry.push(this.goods);this.goods={};}}});}</script>

this.goods={}; 表示点击完确认添加按钮,添加商品中的数据清空

html:

    <div id="container"><!--logo title--><div class="header"><img :src="imgUrl+imgName" class="logo"  height="200px" width="200px"    style="padding-top: 0px; float: left;"/><h1 class="title">商品管理</h1></div><!--输入部分input--><div  class="form-warp"><div class="title">添加商品</div><div class="content">商品编号:<input type="text" placeholder="请输入商品编号"  v-model="goods.id"/><br />商品名称:<input type="text" placeholder="请输入商品名称"  v-model="goods.name"/><br />商品价格:<input type="text" placeholder="请输入商品价格"  v-model="goods.price"/><br />商品数量:<input type="text" placeholder="请输入商品数量" v-model="goods.num"/><br />商品类型:<select v-model="goods.type"><option value="" disabled="disabled">--请选择--</option><option v-for="type in goodsType">{{type}}</option></select></div><div class="form-btn"><button @click="addGoods">确认添加</button><button @click="goods= { } ">重置信息</button></div></div><!--显示表格--><div class="table-warp"><div class="title">商品列表</div><table border="1" align="center"><tr><th>序号</th><th>编号</th><th>名称</th><th>价格</th><th>数量</th><th>类型</th></tr><tr v-for="(item,index) in goodsArry" :key="item.id"><td>{{index}}</td><td>{{item.id}}</td><td>{{item.name}}</td><td>{{item.price}}</td><td>{{item.num}}</td><td>{{item.type}}</td></tr></table></div></div></body>

实现以上商品的添加以及重置信息总的代码:

  1 <!DOCTYPE html>
  2 <html>
  3     <head>
  4         <meta charset="UTF-8">
  5         <title>商品管理------创建页面与部分数据</title>
  6         <script src="../js/vue.js"></script>
  7
  8         <script>
  9
 10
 11             window .οnlοad= () =>{
 12                 new Vue({
 13                 el:"#container",
 14                 data:{
 15                     imgUrl:'../res/images/',
 16                     imgName:'lovely.ico',
 17                     goods:{
 18                         id:'',
 19                         name:'',
 20                         price:'',
 21                         num:'',
 22                         type:''
 23                     },
 24                     goodsType:['零食','电子产品','生活用品'],
 25                     goodsArry:[
 26                     {id:'001',name:'可乐',price:3.5,num:10,type:'零食'},
 27                     {id:'002',name:'GTX2080',price:9999,num:20,type:'电子产品'},
 28                     {id:'003',name:'牙刷',price:5,num:30,type:'生活用品'}
 29
 30                     ]
 31
 32
 33
 34                 },
 35                 methods:{
 36                     addGoods(){
 37
 38                         this.goodsArry.push(this.goods);
 39                         this.goods={};
 40                     }
 41
 42
 43                 }
 44             });
 45             }
 46         </script>
 47         <style>
 48             #container{
 49                 margin: 0 auto;
 50                 text-align: center;
 51                 width: 1000px;
 52                 border:2px solid gray;
 53             }
 54
 55
 56         </style>
 57     </head>
 58     <body>
 59         <div id="container">
 60
 61             <!--logo title-->
 62             <div class="header">
 63                 <img :src="imgUrl+imgName" class="logo"  height="200px" width="200px"    style="padding-top: 0px; float: left;"/>
 64                 <h1 class="title">商品管理</h1>
 65
 66             </div>
 67
 68             <!--输入部分input-->
 69             <div  class="form-warp">
 70                 <div class="title">添加商品</div>
 71                 <div class="content">
 72
 73                     商品编号:<input type="text" placeholder="请输入商品编号"  v-model="goods.id"/><br />
 74                     商品名称:<input type="text" placeholder="请输入商品名称"  v-model="goods.name"/><br />
 75                     商品价格:<input type="text" placeholder="请输入商品价格"  v-model="goods.price"/><br />
 76                     商品数量:<input type="text" placeholder="请输入商品数量" v-model="goods.num"/><br />
 77                     商品类型:<select v-model="goods.type">
 78
 79                         <option value="" disabled="disabled">--请选择--</option>
 80                         <option v-for="type in goodsType">{{type}}</option>
 81
 82                     </select>
 83
 84             </div>
 85             <div class="form-btn">
 86                 <button @click="addGoods">确认添加</button>
 87                 <button @click="goods= { } ">重置信息</button>
 88
 89
 90
 91             </div>
 92
 93     </div>
 94     <!--显示表格-->
 95     <div class="table-warp">
 96         <div class="title">商品列表</div>
 97         <table border="1" align="center">
 98
 99             <tr>
100                 <th>序号</th>
101                 <th>编号</th>
102                 <th>名称</th>
103                 <th>价格</th>
104                 <th>数量</th>
105                 <th>类型</th>
106             </tr>
107             <tr v-for="(item,index) in goodsArry" :key="item.id">
108                 <td>{{index}}</td>
109                 <td>{{item.id}}</td>
110                 <td>{{item.name}}</td>
111                 <td>{{item.price}}</td>
112                 <td>{{item.num}}</td>
113                 <td>{{item.type}}</td>
114             </tr>
115         </table>
116
117
118
119
120
121       </div>
122
123
124
125
126             </div>
127     </body>
128 </html>

实现商品的添加以及重置信息

转载于:https://www.cnblogs.com/jiguiyan/p/10705378.html

Vue小案例 之 商品管理------添加商品相关推荐

  1. shopxo二次开发:商品管理添加、商品导入库存、设置库存量(教程)

    shopxo二次开发:商品添加与库存设置(教程如下) 商品添加与库存设置的一系列的操作说明: 步骤 · 如下: 商品添加与库存设置的一系列的操作说明: 商品管理.商品添加.商品类型设置.商品导入库存. ...

  2. vue小案例(小黑记事本和购物车)

    vue小案例 小黑记事本小案例 <footer class="footer" ><span class="todo-count" v-if=& ...

  3. 后台管理系统、商品管理、商品发布、商品回收、订单管理、退款管理、运营管理、商城设置、导航分类、营销管理、优惠券套餐、数据统计、活跃用户、数据埋点、财务管理、对账单、财务数据、账户资产、电商后台

    后台管理系统.商品管理.商品发布.商品回收.订单管理.退款管理.运营管理.商城设置.导航分类.营销管理.优惠券套餐.数据统计.活跃用户.数据埋点.财务管理.对账单.财务数据.账户资产.账号管理.电商后 ...

  4. 一个可以添加商品、查询商品的程序,登录成功的话,再去操作,添加、查询商品,添加商品也是写在文件里面...

    #写一个可以添加商品.查询商品的这么程序#1.先登录,登录的用户名和密码都是写在文件里面的#1.读文件.字符串分割#2.登录成功的话,再去操作,添加.查询商品,添加商品也是写在文件里面#1.读写文件, ...

  5. Vue小案例1:计数器

    Vue小案例1:计数器 html页面: 准备两个按钮分别绑定两个事件对应加减add,sub:还有一个span容器放置数据,样式自己写没有太大要求 <div id="app"& ...

  6. 分析初识vue小案例

    前言 我们已经写好了一个案例:初识vue小案例 接下来我们就分析初识vue小案例 容器和vue实例是一一对应的! 容器和vue实例应该是一一对应的,不允许出现一对一或者一对多 下面是一个一个容器对多个 ...

  7. Vue小案例 之 商品管理------创建页面与部分数据

    logo的路径: 页面的初始布局: 初始的HTML: <div id="container"><!--logo title--><div class= ...

  8. php 商品模块添加商品属性,添加新商品

    进入添加商品页后,如图1,2 添加新商品 图1 图2 促销价格前台表现 图3 图4 图5 附加价格前台表现 图6 添加新商品 图7 配件和关联商品前台表现形式 图8 图9 通用信息商品分类:商品分类是 ...

  9. 淘宝店铺商品管理解决方案-商品SKU信息获取和修改oAuth2.0接口接入解决方案

    商品管理对接方案: 从店铺宝贝管理场景出发,提供涵盖了宝贝主图.标题.属性信息.详情页海报等各个模块高效处理/优化的功能.并通过提供批量修改.自动补库存.定时上架.库存预警等功能帮助商家提高店铺经营效 ...

最新文章

  1. RESTful Levels HATEOAS
  2. 2019春第六周作业Compile Summarize
  3. 【SpringBoot专题】监控健康状况
  4. ajax简单的验证,ajax初探--实现简单实时验证(示例代码)
  5. Oracle命令(二):Oracle数据库几种启动和关闭方式
  6. 人工智能-机器学习之Selenium(chrome驱动,火狐驱动)
  7. 新来个专家吐槽我们:连qps都不懂,靠谱吗?
  8. mysql解压版超详细安装以及各种避坑指南
  9. [Hive]Hive常用的优化方法
  10. c++模板函数实例化的偏序机制
  11. OEM 13c 监控RAC部署
  12. 什么是k近邻算法,K近邻算法:Fackbook最近入住预测
  13. JAVA项目答辩题之参考_Java项目答辩
  14. 佰维存储通过注册:拟募资8亿 国家集成电路基金是二股东
  15. win10升级助手_win7怎么升级win10?腾讯电脑管家升级win10教程
  16. 【python--爬虫】千图网高清背景图片
  17. java 压缩图片时候加水印
  18. c语言读取jpg字节,JPG图片C语言解码显示例子-期末倾情奉献
  19. 2021年全网最详细的计算机二级备考攻略,看完都会过~
  20. 服务器防火墙软件 —— iptables

热门文章

  1. 真正的研发之路(1)
  2. ak和sk怎么认证 海康威视_“海康威视”也遭遇美断供了?董事长陈宗年回应:正在消化这一信息...
  3. tarfile读文件python_Python中使用tarfile压缩、解压tar归档文件示例
  4. python画数学函数_Python 绘制你想要的数学函数图形 !
  5. inno setup安装之前关闭mysql_innosetup安装之前关闭进程
  6. access根据所属院系修改学号_2012年计算机等考二级Access模拟试题四
  7. java 构建者模式_Java不可变类–构建器模式
  8. Mozilla FireFox 2.0 简体中文版发布
  9. Java入门系列-24-实现网络通信
  10. React Native组件(四)TextInput组件解析