1. 携带数据 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);});},
2. map遍历
categrayList: [],//分类
this.categrayList = result.data.map(item => ({id: item.id,name: item.categoryName}));
let arr3=[{ name: '迪西', age: 14 },{ name: '拉拉', age: 11 },{ name: '小波', age: 13 },{ name: '丁丁', age: 10 }];this.arr=arr3.map(item => item.name);console.log(this.arr, 'arr.map');
3. forEach
let arr31=[{ name: '迪西', age: 14 },{ name: '拉拉', age: 11 },{ name: '小波', age: 13 },{ name: '丁丁', age: 10 }];arr31.forEach(item => {this.arrs1111.push(item.name); // 手动填充数组});console.log(this.arrs1111,'this.forEach.map'); // 同上

4. splice
// 添加分隔符 // let array = [1,2,3,4,5,6,7]// const str = array.join('~~'); // 输出:"1~~2~~3~~4~~5~~6~~7"// console.log(str);// 截取分隔符 // 截取第一个数值let array = [1,2,3,4,5,6,7]const str = array.splice('1'); //[2, 3, 4, 5, 6, 7]console.log(str);// 截取 , 逗号let array11 =[1,2,3,4,5,6,7]const str11 = array11.splice(",")console.log(str11) //[1, 2, 3, 4, 5, 6, 7]
5. 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);
6. 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) }