1.将selector抽象成SearchSelector组件,以及进相关api的配置,数据的拉去分别在各自组件内部
2. 此次数据的请求需要用到post方式,会用到一个对象参数,将对象参数写在Search.vue的data中,挂载时进行数据的拉取
3. 当已经处于search页面,只是改变路由参数信息时,路由不会跳转,需进行处理
当改变搜索框内容,再点搜索按钮, 路由信息会发生变化,所以通过监听路由信息可以完成路由跳转。
注意此时category1Id、category2Id、category3Id由于每次请求只会给其中一个赋值,这也就表示如下上次请求和这次请求的级别不同,上次请求的数据就会保留。所以这里要手动赋空值,而赋值undefined而不是空字符串是因为