uniapp 请求携带数据 \\接口传值 \\ map遍历数据

携带数据 type和query是可以随便换的 根据项目变

复制代码
//携带全部数据   后台数据收到的是query全部数据  query是可以随便换的
	
		query:{
					type:null,
					categoryId:null,
					pageNum:1,
					pageSize:10
				},//样片请求参数

getList(){
				this.$u.api.getSampleSeriesList(this.query).then(result => {
					console.log(result,'result')
					let array = result.rows
					
				}).catch(error => {
					console.error('请求失败:', error);
				});
			},
--------------------------------------------------------------

//直接带数据  后台数据收到的是type :  1  的数据   type是可以随便换的
getList(){
				this.$u.api.getSampleSeriesList({type:1}).then(result => {
					console.log(result,'result')
					let array = result.rows
					
				}).catch(error => {
					console.error('请求失败:', error);
				});
			},

map遍历

复制代码
	categrayList: [],//分类		
this.categrayList = result.data.map(item => ({
						id: item.id,
						name: item.categoryName
					}));

传值 每个项目的也可能会不一样 随缘吧

uniapp

复制代码
<!-- uniapp  get  post接口 -->
<!-- 真实接口的数据链接  传值 传id 和 全部数据-->
let makeupDelete = (params = {}) => vm.$u.post(Vue.prototype.currshop.value+'/makeupArtist/delete?id='+params.id, params, normalHeader);

<!-- 真实接口的数据链接  传值 传id-->
let makeupDelete = (params = {}) => vm.$u.post(Vue.prototype.currshop.value+'/makeupArtist/delete?id='+params.id);

<!-- 真是接口的数据链接  传值 传全部-->
let getSampleSeriesList = (params = {}) => vm.$u.get(Vue.prototype.currshop.value+'/sample/getSampleSeriesList', params, 
normalHeader);

<!-- 模拟接口的数据链接 -->
let getSampleSeriesList = (params = {}) => vm.$u.get('http://localhost:8080/travelPhotography-shop/sample/getSampleSeriesList', params, normalHeader);

vue

复制代码
<!-- vue  普通接口   -->
<!-- get 全部值  ande   get id传值-->
export const carouselList = (dataForm: any) => { return service.get('/carousel/page', { params: dataForm }) }

export const sandelete = (id: any) => { return service.get('/agThirdParty/del' + '?id=' + id) }

<!-- delet -->
export const carouseldelete = (dataForm: any) => { return service.delete(`/carousel/delete/${dataForm}`) }


<!-- post -->
export const CarouselNewdedit = (dataForm: any) => { return service.post('/industryInnovation/saveOrUpdate', dataForm) }
相关推荐
Mh8 小时前
别再只会 `find` 了:Map 在前端业务里的真实用法
前端·javascript
陈随易8 小时前
FFmpeg 9.0 发布,代号 Lei,音视频处理再升级
前端·后端·程序员
爱丶狸9 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin
用户0595401744612 小时前
把AI对话记忆存储测试从手工改成Playwright+pytest,覆盖率从20%提到96%,回归时间缩短90%
前端·css
kyriewen12 小时前
别再这样写TypeScript了——Code Review中最常见的8个反模式
前端·javascript·typescript
名字还没想好☜12 小时前
Next.js ‘use client‘ 到底加在哪:Server/Client Components 边界与常见报错
开发语言·前端·javascript·react·next.js
午安~婉12 小时前
GitHub Token/ GitHub Stats统计显示图异常
前端·github·vercel·github token
码云之上12 小时前
AI Agent 工程化总览篇:从 Prompt 到 Harness
前端·人工智能
2501_9269783312 小时前
以说明书 DNA 为模板——完整 AGI 的结构图景
前端·人工智能·经验分享·笔记·ai写作
IT_陈寒13 小时前
Vite静态资源引用这个坑我踩得有点疼
前端·人工智能·后端