当前位置: 首页 > wzjs >正文

网站开发接单长沙注册公司流程与费用

网站开发接单,长沙注册公司流程与费用,免费主页空间申请网站,为什么北京一夜封了商品详情页面 商品详情组件发送请求获取相应商品详情信息组件展示数据 优化一下路由配置代码滚轮自动置顶 商品详情组件 路由配置 点击商品进行跳转—将Detail组件变成路由组件 从商品到详情,肯定需要传参(产品ID)告诉Detail是哪个商品,需要展示哪个商品…

商品详情页面

    • 商品详情组件
      • 发送请求获取相应商品详情信息
      • 组件展示数据
    • 优化一下路由配置代码
    • 滚轮自动置顶

商品详情组件

  • 路由配置

点击商品进行跳转—将Detail组件变成路由组件
从商品到详情,肯定需要传参(产品ID)告诉Detail是哪个商品,需要展示哪个商品的详情
router路由配置{ path:‘/detail/:id’, component:Detail }

  • 复习一下:声明式路由跳转传递参数

①模板字符串:

<!--query参数?区分,多个参数&间隔-->
<router-link :to="`/detail/?id=${goodList.id}`"><router-link/>
<!--params参数/区分,需要在路由配置中添加/:占位符-->
<router-link :to="`/about/detail/content/${msg.id}/${msg.message}`"></router-link>

②对象:

<router-link :to="{path:'/detail',query:{id: goodList.id}
}">
<router-link :to="{name:'Detail',params:{id: goodList.id}
}"></router-link>
  • 商品跳转router-link
    在goodList中:点击商品图片就可以跳转到Detail组件,并传递商品id
<router-link :to="`/detail/${goodList.id}`"><img :src='goodList.img'/></router-link>

发送请求获取相应商品详情信息

①API—>请求接口封装函数
接口URL:/api/item/{id} get请求

//api/index.js
export const reqGoodsInfo = id=>requests({url:`item/${id}`},method:'get');

②vuex—>获取产品信息

vuex中新增一个小模块detail,然后合并到大仓库(import 然后modules中添加detail)

//store/detail/index.js
import {reqGoodsInfo} from '@/api';
const state={goodInfo:{}//看返回的结果是对象还是数组
};
const actions={asyn getGoodInfo ({commit},id){let result = await reqGoodsInfo(id);if(result.code==200){commit('GETGOODINFO',result.data);}}
};
const mutations={GETGOODINFO(state,goodInfo){state.goodInfo = goodInfo;}
};
export default{state,actions,mutations
}

③派发action

在detail组件挂载完毕派发actions
mounted(){
this. s t o r e . d i s p a t h ( ′ g e t G o o d I n f o ′ , t h i s . store.dispath('getGoodInfo',this. store.dispath(getGoodInfo,this.route.params.id)
}

组件展示数据

获取到仓库数据
在这里插入图片描述
组件获取数据state.detail.goodInfo.categoryView
可以通过getters简化

//detail仓库
const getters={categoryView(){return state.goodInfo.categoryView}
}

问题:getters计算属性依赖于state中的数据,但以上写法会出现警告错误。最开始仓库还未发送请求返回回来数据,goodInfo初始值是空对象,那么getters无法取到categoryView数据,准确写法state.goodInfo.categoryView||{}
仓库数据
之后的数据同理

skuInfo(){return state.goodInfo.skuInfo||{};}

在这里插入图片描述
最后通过mapState映射数据到组件上
在这里插入图片描述

优化一下路由配置代码

router/index.js中路由配置信息很多,以及import各自组件
将routes:[……]中右边数组单独放在一个模块routes.js对外暴露

//router/routes.js
//路由配置信息
import……
export default [{path:'/home',component:Home}
]

然后看着就很清晰

//router/index.js
import routes from '/routes.js'
export default new VueRouter({//routes: routes  key-value一致省略valueroutes
})

滚轮自动置顶

当从商品页跳到商品详情页时,滚轮从原来商品页的位置到置顶位置

Vue Router里面有个滚动行为,就可以实现自定义路由切换时页面如何滚动

const router = new VueRouter({routes,//滚动行为scrollBehavior(to, from, savedPosition){//y:0表示滚动条在最顶部//y:100 表示滚动条距离顶部100像素return {y:0}}
})

文章转载自:

http://SzNGeO5n.fhLfp.cn
http://RcrBjfuk.fhLfp.cn
http://bKYquF4j.fhLfp.cn
http://0OJHBPcw.fhLfp.cn
http://ZX7OKFyL.fhLfp.cn
http://xrFbl0oM.fhLfp.cn
http://LQ7FUjUu.fhLfp.cn
http://fgEU4fWi.fhLfp.cn
http://jaOAaCUN.fhLfp.cn
http://G6lY7NYq.fhLfp.cn
http://qCTGxfQd.fhLfp.cn
http://DzcgF3jW.fhLfp.cn
http://CS8Oak2k.fhLfp.cn
http://GYgOTvnw.fhLfp.cn
http://qXhKuDgd.fhLfp.cn
http://U54RO5QR.fhLfp.cn
http://Vua2RCbD.fhLfp.cn
http://105dUgNu.fhLfp.cn
http://pZk6BN6S.fhLfp.cn
http://FulqrsGz.fhLfp.cn
http://G5wfFI9o.fhLfp.cn
http://1gdicQn7.fhLfp.cn
http://FlEtC127.fhLfp.cn
http://keJAYMV0.fhLfp.cn
http://1XXf8WOA.fhLfp.cn
http://C6v6uuM3.fhLfp.cn
http://syNVPNeN.fhLfp.cn
http://khRw1RNG.fhLfp.cn
http://RqxpU3az.fhLfp.cn
http://0qmGQcPa.fhLfp.cn
http://www.dtcms.com/wzjs/611128.html

相关文章:

  • 大连建设学院网站企业网站建设策划书
  • 网站开发时间网站设计怎么设计学生作业
  • 新东方研学网站那家公司做的湛江网站建站建设
  • 网站开发培训怎么样互联网是指哪些工作
  • 怎样免费做自己的网站合肥网站建设工作室
  • 电商网站建设策划书模板管理咨询顾问
  • 淄博网站建设设计专业h5网站制作
  • app网站开发长沙游戏推广话术
  • 网站域名空间怎么提交搬家公司电话号码
  • 哪些行业需要做网站网络平台推广宣传方案
  • ps做游戏网站徐州建设网站公司
  • 电子机箱网站建设报告有网站源码怎么搭建网站
  • 上海阀门网站建设网页设计有什么证书
  • 上海网站建设 缔客网站建设设计时代创信好
  • 网站营销平台谷歌seo网站推广怎么做优化
  • wordpress不显示网站标题企业邮箱怎么看
  • 企业做网站价钱万网网站多少
  • 济宁网站建设价格吉林市做网站的公司
  • 响应式网站 分辨率北京网站建设是什么意思
  • 企业网站设计服务公司wordpress购买后可见
  • 深圳网站建设专业乐云seo图片在线制作网站
  • 翡翠原石网站首页怎么做红包网站开发
  • 360网站建设官网工程信息造价
  • 怎样建设自己网站网页设计培训 周末双休
  • 网站反向链接wordpress字体图标
  • 亚马逊电商平台郑州seo优化公司
  • 深圳做微信网站多少钱edge打开是2345网址导航
  • 做网站许昌做猎头顾问 经常看哪些网站
  • 网站编辑难做吗一个电子商务网站的用户购买行为监测报告文档格式怎么做?
  • 网站建设需求列表淮南查查网