关于传参

yanzheng() {
var ses = window.localStorage;
var localData3 = {
file: 12121111111,
}
var localData1 = ses.setItem(‘localData2’, JSON.stringify(localData3));//保存数据到本地
console.log(localData1,‘这个存放到了本地’)
var file = JSON.parse(ses.getItem(‘localData2’));
console.log(file,‘这个是取到的图片’);
console.log(file.file,‘这个取出33333’)

			   var orderInfo = {
                  orderId:3355666,
                }
				
				var params = {file:file,orderInfo:orderInfo};
                api.uploadImg(params).then(data => {
                alert(data,'这是上传到我的服务器的值');

封装的api
export const uploadImg=(params)=>{
return API.POST("/ROAPP/fileUpload.do?file="+params.file.file+"&orderId=" + params.orderInfo.orderId,null)

}
let baseUrl= ‘http://1e03171b7707.ngrok.io’
// let baseUrl= ‘http://localhost:9000’
// let baseUrl= ‘http://localhost:80’

// localhost: localhost:9000/ROAPP/
// test: 192.xx.xx.xx:9000/ROAPP/
// prd: 192.xx.xx.xx:9000/ROAPP/
export const GET=(url,params)=>{
let urlall=${baseUrl}${url};
console.log(‘GET>>>>>>>>>>.’+urlall);
return axios.get(urlall,params).then((data)=>{return data})
}

export const POST=(url,params,headers)=>{
let urlall=${baseUrl}${url};
console.log(urlall);
return axios.post(urlall,params,headers).then((data)=>{
console.log(urlall+" data:"+data)
return data})
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 好的,关于您的问题:"Pageable传参",我可以回答。 Pageable传参是Spring Data中的一个接口,用于分页查询。通过Pageable接口,我们可以传递分页参数,例如需要查询的页数、每页数据的数量、排序方式等信息。可以使用PageRequest类来创建Pageable对象。 使用Pageable传参的语法如下: ``` public interface UserRepository extends JpaRepository<User, Long> { List<User> findAllByAge(int age, Pageable pageable); } ``` 在上述示例中,findAllByAge方法接收两个参数:age和pageable。其中,pageable参数用于指定分页查询的相关参数。 希望我的回答对您有所帮助。 ### 回答2: Pageable 是 Spring Data 提供的用于分页查询的接口。它定义了一些方法用于指定查询结果中的分页信息,通常用于数据库查询等需要进行分页的场景。 在使用 Pageable 进行传参时,通常可以通过两种方式进行传参: 1. 使用 PageRequest 类进行传参:可以通过 new PageRequest(page, size) 的方式创建 Pageable 对象,其中 page 表示要查询的页码,size 表示每页的数据条数。例如,new PageRequest(0, 10) 表示查询第一页数据,每页显示10条。 2. 使用 Pageable 接口的实现类进行传参:Spring Data 提供了多个 Pageable 的实现类,包括 PageRequest 和 Sort,可以通过这些实现类的方法进行传参。例如,可以使用 PageRequest.of(page, size) 的方式创建 Pageable 对象,或者使用 Sort.by("字段名") 来创建 Sort 对象,并在查询方法中通过 @PageableDefault 注解指定 Pageable 的默认值。 在使用 Pageable 进行传参时,需要注意以下几点: 1. Pageable 对象应该作为方法参数的最后一个参数出现,以避免在解析请求参数时出现错误。 2. 可以通过 Pageable 的其他方法来指定排序方式、过滤条件等,实现更加灵活的查询。 3. 由于 Pageable 是一个接口,可以根据具体情况实现自定义的 Pageable 接口,来适应特定需求的分页查询。 总之,Pageable 可以方便地实现分页查询,提供了多种传参方式来满足不同的查询需求,使得分页查询更加简单和灵活。 ### 回答3: Pageable 是 Spring Data JPA 提供的一个接口,用于在数据库查询中进行分页操作。它可以作为方法的参数进行传递。 在使用 Pageable 进行传参时,我们可以通过创建 PageRequest 对象来实例化 Pageable 接口。PageRequest 是 Pageable 的一个实现类,它接受两个参数,即页数和每页的数量。 例如,我们可以创建一个 PageRequest 对象,指定页数为1,每页数量为10: Pageable pageable = PageRequest.of(1, 10); 然后,可以将这个 pageable 对象作为参数传递给 Spring Data JPA 的查询方法中,以实现分页操作。在查询结果中,只会返回第一页的10条数据。 除了指定页数和每页的数量外,Pageable 还可以进行其他设置。例如,可以设置排序规则、过滤条件等。 要设置排序规则,可以使用 Sort 对象,并将其作为参数传递给 PageRequest 的构造方法。例如,我们可以创建一个 Sort 对象并设置按照某个字段升序排序: Sort sort = Sort.by(Sort.Direction.ASC, "fieldName"); Pageable pageable = PageRequest.of(1, 10, sort); 这样,在查询结果中,数据将按照指定的字段升序排列。 此外,Pageable 还可以通过其他方式进行设置,如设置过滤条件、指定返回特定字段等。这些设置都可以根据具体的需求进行配置。 总而言之,通过使用 Pageable 进行传参,我们可以方便地实现数据库查询的分页操作,并进行其他设置,以满足不同的查询需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值