Day05-尚品汇-search模块根据不同的参数获取数据展示

提出问题1哈:

我们现在的search模块里面请求只能发送一次,就是因为你小子把dispatch()写在了mouted()里面了。

当你先搜索手机后,再想搜索华为手机,(此时不发请求了)

 解决方法1:你可以写一个函数,函数声明一次多次调用哈。

1》目前写法很傻,没有带参数哈,只写了一个空对象

 

1)将来这个参数一直改变,先把它定义为一个响应式的数据 (可以变化也可以监听到)

 

提出问题2:你上面写的数据都是死数据 ,你应该在服务器之前发请求,把searchParams里面发送变化的参数带给服务器。

2》在beforeCount里面写修改的参数并给到searchParams。即在mounted()执行函数发请求之前

1)复杂写法

2)简写方法用Object.assign()

<1>我找了一张官方的文档

 <2>代码中编写

简写方法和完整写法的效果图:

 

目前来个小总结(存在小问题):

1*目前咱们这个请求只能发一次。因为你写在了mounted里面了。即挂载在search组件的时候只会有一次的挂载

比如:操作1--->图1:

图:1:之后的效果图 

 操作2---》图2 图:2:之后的效果图

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值