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

做网站能用假图片吗seo优化靠谱吗

做网站能用假图片吗,seo优化靠谱吗,做电子委托在那个网站,网站建设与维护 唐清安如何将产品名称发送给后端。 在这段代码中&#xff0c;产品名称&#xff08;productName&#xff09;的处理和发送主要发生在 save() 方法中。让我逐步分析&#xff1a; 产品ID的选择&#xff1a; <w-form-selectv-model"form.productId"label"涉及产品&q…

如何将产品名称发送给后端。

在这段代码中,产品名称(productName)的处理和发送主要发生在 save() 方法中。让我逐步分析:

  1. 产品ID的选择
<w-form-selectv-model="form.productId"label="涉及产品"label-width="120px":operate-type="operateType":list="productList"option-label="name"option-value="id"
/>
  • 在表单中,用户通过下拉框选择产品,这里的 v-model="form.productId" 会绑定所选产品的 idform.productId
  • :list="productList" 是产品列表数据,来自 getProducts() 方法从后端获取的。
  • option-label="name" 表示下拉框显示的是产品的名称(name),而 option-value="id" 表示实际绑定的是产品的 id
  1. 获取产品名称
    save() 方法中,通过以下代码从 productList 中找到选中的产品并获取其名称:
const selectedProduct = this.productList.find((p: any) => p.id === this.form.productId)
  • this.productList 是存储所有产品信息的数组。
  • .find() 方法根据 form.productId(用户选择的产品ID)找到对应的产品对象。
  • selectedProduct 会包含该产品的所有信息,包括 name(名称)。
  1. 准备发送的数据
const data = {...this.form,productName: selectedProduct?.name || '', // 添加产品名称productPhotos: JSON.stringify(this.form.productPhotos),purchaseRecords: JSON.stringify(this.form.purchaseRecords)
}
  • 这里创建了一个新的 data 对象,使用展开运算符 ...this.form 复制了表单中的所有字段。
  • productName: selectedProduct?.name || '' 明确地将选中的产品名称添加到发送的数据中。如果 selectedProduct 存在,就取它的 name,否则为空字符串。
  • 注意:form.productId 已经包含在 ...this.form 中,所以后端会同时收到产品ID和产品名称。
  1. 发送到后端
const res: any = await esave(data)
  • esave(data) 是 API 调用(定义在 @/api/fake-registration 中),它将 data 对象发送给后端。
  • 因为 data 中已经包含了 productName,所以产品名称会作为请求的一部分发送出去。

总结

  • 用户在界面上选择产品时,form.productId 保存了产品ID。
  • 在提交时,save() 方法通过 productIdproductList 中查找对应的产品名称,并将其赋值给 data.productName
  • 最后,data 对象(包含 productName 和其他表单数据)通过 esave API 发送到后端。

如果后端需要的是产品名称而不仅仅是ID,这段代码已经确保了 productName 会被正确发送。


修改 ave-form.vue,在暂存和提交时添加 productName。

typescript:src/views/tools/fake-strategy/components/ave-form.vue
// ... 其他代码保持不变 ...export default class extends Vue {// ... 其他属性和方法保持不变 ...private async save() {// 从产品列表中获取选中产品的名称const selectedProduct = this.productList.find((p: any) => p.id === this.form.productId)const data = {...this.form,productName: selectedProduct?.name || '', // 添加产品名称productPhotos: JSON.stringify(this.form.productPhotos),purchaseRecords: JSON.stringify(this.form.purchaseRecords)}const res: any = await esave(data)if (res?.code === 0) {this.$emit('close', true)}}// ... 其他代码保持不变 ...
}

主要修改:

  1. save 方法中,根据选中的 productId 从 productList 中找到对应的产品
  2. 将产品名称 (productName) 添加到发送给后端的数据中

这样在点击暂存或提交按钮时,都会将产品名称一起发送给后端。


在这里插入图片描述

http://www.dtcms.com/wzjs/466293.html

相关文章:

  • 互联网推广品牌关键词推广优化排名如何
  • 用flask做的网站百度公司总部地址
  • 郑州做网站比较好的公司域名注册服务网站
  • 网站建设销售是做什么的设计培训学院
  • 任县网站建设服务价格苏州网站建设优化
  • 哈尔滨网站建设制作价格广州网站设计
  • 营销形网站网络培训研修总结
  • 网站开发网上悼念哈尔滨网络公司
  • 免费建网站在那里好seo什么职位
  • 优化网站公司哪家口碑好seo搜索工具栏
  • 网站域名申请流程百度seo关键词排名优化
  • 学做课件的网站合肥百度推广排名优化
  • 企业网站建设总体构架四年级2023新闻摘抄
  • 杭州微网站开发公司西安seo排名优化推广价格
  • 茂名营销型网站制作公司俄国搜索引擎yandex入口
  • 深圳网站建设流程图湖南长沙疫情最新情况
  • 破解织梦做的网站免费软文发布平台
  • 请人做装修设计上什么网站网络营销广告策划
  • 扬州 网站建设最新新闻事件
  • 公司做网站自己注册域名排名优化是怎么做的
  • 最便宜做网站的方法十大管理培训课程
  • 扁平化网站建设公司中国职业培训在线官网
  • 网站建设技术概述深圳百度推广客服
  • vps如何设置网站权限ip或域名查询网
  • 远涛网站建设2024政治时政热点
  • 深圳网站建设公司排名首页服务热线
  • 有经验的永州网站建设链接制作软件
  • 电子 东莞网站建设做个公司网站多少钱
  • 网站开发前期准备百度无锡营销中心
  • 网站建设行业细分十大永久免费的软件下载