Vue项目实战-尚品汇--search模块开发(五)

静态页面组件不拆了,直接用把search文件夹复制到项目中

 接下来写请求,获取数据,写api

接口写完接来下写vuex三连环

 

searchList获取数据成功

 接下来展示数据,先从仓库中获取数据,getters能够简化仓库中的数据,方便组件从仓库中捞数据

从仓库中拿数据

 展示数据,good.id good.price good.title

 search模块根据不同的参数获取数据展示

mounted只执行一次,要根据参数获取多次数据展示,可以将this.$store.dispatch('getSearchList',{})封装成一个函数,用的时候调用这个函数就行,另外要携带的参数可以定义为一个响应式数组data

 

 

利用声明周期函数beforeMount ,整合要携带的参数

 但是由于getdata只能执行一次,在搜索框中进行名词搜索不能发请求,稍后会解决。。。

search模块子组件的开发

 展示数据

 

 解决之前遗留的问题,通过监听路由信息的变化来发送请求

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值