当前位置: 首页 > news >正文

物流网站首页图片饥饿营销的十大案例

物流网站首页图片,饥饿营销的十大案例,视频网站建设模版,哪个网站是做韩国化妆品正品文章目录 一、准备二、添加功能2.1 新增添加按钮2.2 添加弹出框2.3 data中添加内容2.4 methods中添加相关方法 三、编辑功能3.1 表格中添加编辑和删除按钮3.2 methods中添加方法3.3 修改methods中clear方法3.4 修改methods中的handleSubmit方法 四、删除书籍功能4.1 往methods的…

文章目录

  • 一、准备
  • 二、添加功能
    • 2.1 新增添加按钮
    • 2.2 添加弹出框
    • 2.3 data中添加内容
    • 2.4 methods中添加相关方法
  • 三、编辑功能
    • 3.1 表格中添加编辑和删除按钮
    • 3.2 methods中添加方法
    • 3.3 修改methods中clear方法
    • 3.4 修改methods中的handleSubmit方法
  • 四、删除书籍功能
    • 4.1 往methods的handleDelete方法中添加内容
  • 五、表单验证
    • 5.1 修改弹出层
    • 5.2 在data中添加变量值

一、准备

在action.js中添加对后台请求的地址

'BOOK_ADD': '/book/addBook', //书籍添加
'BOOK_EDIT': '/book/editBook', //书籍编辑
'BOOK_DEL': '/book/delBook', //书籍删除

二、添加功能

2.1 新增添加按钮

<template><div style="padding: 20px">....//新增语句开始<el-button type="success" @click="onAdd()">新增</el-button>//新增语句结束<!-- 数据表格 --><el-table :data="tableData" style="width: 100%">.....</el-table>...</div>
</template>

2.2 添加弹出框

<!--添加删除的弹出框-->
<el-dialog title="新增书籍" :visible.sync="dialogFormVisible"><el-form :model="book"><el-form-item label="书籍名称" :label-width="formLabelWidth"><el-input v-model="book.bookname" autocomplete="off"></el-input></el-form-item><el-form-item label="书籍价格" :label-width="formLabelWidth"><el-input v-model="book.price" autocomplete="off"></el-input></el-form-item><el-form-item label="书籍类型" :label-width="formLabelWidth"><el-select v-model="book.booktype" placeholder="请选择书籍类型"><el-option v-for="by in booktypes" :label="by.name" :value="by.name" 						:key="by.id"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="handleCancel">取 消</el-button><el-button type="primary" @click="handleSubmit">确 定</el-button></div>
</el-dialog>

2.3 data中添加内容

book: {id: '',bookname: '',price: '',booktype: ''
},
dialogFormVisible: false,
formLabelWidth: '100px',
booktypes: [{id: 1, name: '玄幻'}, {id: 2, name: '名著'}, {id: 3, name: '计算机'}],
title: '新增书籍'

2.4 methods中添加相关方法

clear(){this.dialogFormVisible = false;this.book.booktype = '';this.book.bookname = '';this.book.price = '';
},
onAdd() {this.dialogFormVisible = true;
},
handleSubmit(){let url = this.axios.urls.BOOK_ADD;let params = {id: this.book.id,bookname: this.book.bookname,price: this.book.price,booktype: this.book.booktype}this.axios.post(url,params).then(resp=>{if(resp.data.success){this.$message({message: resp.data.msg,type: 'success'});this.clear();let params = {bookname: this.bookname}this.query(params);}else{this.$message({message: resp.data.msg,type: 'error'})}}).catch(err=>{})
},
handleCancel(){this.clear();
},

在这里插入图片描述

三、编辑功能

3.1 表格中添加编辑和删除按钮

<el-table-column label="操作"><template slot-scope="scope"><el-button size="mini"@click="handleEdit(scope.$index, scope.row)">编辑</el-button><el-button size="mini" type="danger"@click="handleDelete(scope.$index, scope.row)">删除</el-button></template>
</el-table-column>

3.2 methods中添加方法

handleDelete(idx, row) {},
handleEdit(idx, row) {this.dialogFormVisible = true;this.book.id = row.id;this.book.bookname = row.bookname;this.book.booktype = row.booktype;this.book.price = row.price;this.title = '编辑书籍';
},

3.3 修改methods中clear方法

clear() {this.dialogFormVisible = false;this.book.booktype = '';this.book.bookname = '';this.book.price = '';this.title = '';
},

3.4 修改methods中的handleSubmit方法

handleSubmit() {let url = '';let params;if (this.title == '新增书籍') {url = this.axios.urls.BOOK_ADD;params = {bookname: this.book.bookname,price: this.book.price,booktype: this.book.booktype}} else {url = this.axios.urls.BOOK_EDIT;params = {id: this.book.id,bookname: this.book.bookname,price: this.book.price,booktype: this.book.booktype}}this.axios.post(url, params).then(resp => {if (resp.data.success) {this.$message({message: resp.data.msg,type: 'success'});this.clear();let params = {bookname: this.bookname}this.query(params);} else {this.$message({message: resp.data.msg,type: 'error'})}}).catch(err => {})
},

在这里插入图片描述

四、删除书籍功能

4.1 往methods的handleDelete方法中添加内容

handleDelete(idx, row) {this.$confirm('您确定删除id为' + row.id + '的书籍吗?', '提示', {confirmButtonText: '确定',cancelButtonText: '取消',type: 'warning'}).then(() => {let url = this.axios.urls.BOOK_DEL;this.axios.post(url, {id: row.id}).then(resp => {if (resp.data.success) {this.$message({message: resp.data.msg,type: 'success'});this.clear();let params = {bookname: this.bookname}this.query(params);} else {this.$message({message: resp.data.msg,type: 'error'})}})}).catch(() => {this.$message({type: 'info',message: '已取消删除'});});
},

在这里插入图片描述

五、表单验证

5.1 修改弹出层

 <!--添加删除的弹出框-->
<el-dialog :title="title" :visible.sync="dialogFormVisible"><el-form :model="book" :rules="rules" ref="book"><el-form-item label="书籍名称" :label-width="formLabelWidth" prop="bookname"><el-input v-model="book.bookname" autocomplete="off"></el-input></el-form-item><el-form-item label="书籍价格" :label-width="formLabelWidth" prop="price"><el-input v-model.number="book.price" autocomplete="off"></el-input></el-form-item><el-form-item label="书籍类型" :label-width="formLabelWidth" prop="booktype"><el-select v-model="book.booktype" placeholder="请选择书籍类型"><el-option v-for="by in booktypes" :label="by.name" :value="by.name" :key="by.id"></el-option></el-select></el-form-item></el-form><div slot="footer" class="dialog-footer"><el-button @click="handleCancel">取 消</el-button><el-button type="primary" @click="handleSubmit">确 定</el-button></div>
</el-dialog>

5.2 在data中添加变量值

rules:
{bookname: [{required: true, message: '请输入书本名称', trigger: 'blur'},{min: 1, message: '长度必须在1个字符以上', trigger: 'blur'}],price: [{required: true, message: '请输入书本价格', trigger: 'blur'},{type: 'number', message: '必须为数字', trigger: 'blur'}],booktype: [{required: true, message: '请选择书籍类型', trigger: 'blur'}]
}

在这里插入图片描述

http://www.mnyf.cn/news/35269.html

相关文章:

  • 网站怎样制作 优帮云it培训班真的有用吗
  • 建设网站要用到什么语言三只松鼠网络营销策略
  • 为wordpress添加虚拟用户权限网站免费优化软件
  • WordPress和ftp区别优化大师电脑版
  • 手机网站在线客服长沙百度网站排名优化
  • 为什么资讯网站荣誉被收录全国最新疫情实时状况地图
  • 汕头市濠江区政府门户网站关键词优化软件有哪些
  • 东莞建站模板代理百度引擎搜索
  • 刚开始的网站开发公司网销怎么做
  • 中国免费建站网建立网站费用大概需要多少钱
  • 泉州网站建设 推广电商运营
  • wordpress侧边栏导航seo运营是什么意思
  • 义乌外贸公司网站网站建设维护
  • 和萝莉做的电影网站seo搜索引擎优化课程
  • 多用户商城app源码站长seo软件
  • 如何java做网站成都高端企业网站建设
  • 网站建设流程教程深圳白帽优化
  • 湖北网站建设公司引擎搜索下载
  • 商贸行业网站建设公司新网站seo外包
  • 怎么找专业的营销团队深圳百度首页优化
  • 郑州网站建设制作重庆seo快速优化
  • 小米开放平台百度小程序关键词优化
  • 电子商务网站建设毕业论文宁波网站推广公司报价
  • 上海做网站多少钱百度seo招聘
  • 做淘宝优惠卷网站步骤通州区网站快速排名方案
  • 摄影协会网站源码网站在线优化检测
  • html5手机网站企业做推广有用吗
  • 企业没有网站怎么对外做公示珠海做网站的公司
  • 做封面的地图网站网站首页seo关键词布局
  • 东莞专业的单位网站建设小程序推广的十种方式