本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。

页面注册

1.新建页面 secondary/shopping.vue

2.注册页面,将页面与对应路由绑定

3.测试,点击主页中的商品购买路由跳转到shopping

引入顶部导航栏

效果图

编写商品卡片

不详述静态页面的编写,只说明思路.

1.新建商品卡片组件

2.商品信息通过props获取

3.为商品卡片添加点击事件,当该商品卡片被点击,通过this.$emit('函数名',参数),在父组件中通过 @函数名 监听商品卡片的点击事件.需要注意,这里的函数名只能是小写字符串,可以用-分割,参数只能有一个.

商品卡片组件

components/secondary/shopCard.vue

商品数据及属性说明

url:商品图片,title:商品标题,price:现价,org_orice:原价,buied:购买人数,comments:评论人数,

collect:收藏人数,position:商家所在地,child:商品详情图列表

请求数据并编写商品列表页面

请求数据

后端路由:'/goods',get请求,无需请求参数

network/requets.vue 中追加以下内容

编写商品列表页面

1.引入商品卡片组件并使用,记得监听商品卡片的点击事件

2.布局编写可通过flex布局或者vant-ui的宫格组件实现布局

3.通过position定位给内容区设置固定高宽,并隐藏超出内容区的内容

4.引入请求函数,在created中发送数据请求,请求商品数据,并将数据渲染到页面上查看效果

5.将内容区初始化为better-scroll对象,需要注意的是,必须在watch中监听商品数据变化,通过this.$nextTick()确保数据渲染完成后,在进行better-scroll的初始化。如果不清楚原因可以回顾分类页面制作的文章.

商品列表页面

views/secondary/shopping.vue

本篇文章是该系列文章中的第十篇,讲述的是导航栏组件封装的相关操作步骤。下篇系列文章之导航栏与页面绑定正在制作之中,各位粉丝敬请期待。

实习编辑:李欣容

稿件来源:深度学习与文旅应用实验室(DLETA)

vue 定位所在地_vue系列教程之微商城项目|商品购买相关推荐

  1. vue怎么引入外部地址_vue系列教程之微商城项目|主页

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 轮播图  1.引入轮播图组件 main.js 2.新建轮播图组件 components/zhuye/s ...

  2. vue系列教程之微商城项目|项目介绍

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 简介  这是一系列 ...

  3. vue系列教程之微商城项目|项目创建

    欢迎点击「算法与编程之美」↑关注我们! 本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 欢迎加入团队圈子!与作者面对面!直接点击! 1.下载并安装no ...

  4. vue系列教程之微商城项目|主页

    本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章. 轮播图  1.引入轮播图组件 main.js 2.新建轮播图组件 components/zhuye/s ...

  5. vue 定位所在地_vue使用高德地图,精确定位ip定位,获取城市、地区位置

    初心-杨瑞超个人博客诚邀您加入qq群(IT-程序猿-技术交流群): 757345416丨(IT-程序猿-技术交流2群): 936929828 1.高德地图准备 点进入网址:https://lbs.am ...

  6. Vue 微商城项目(一)

    简介 这是一系列关于如何用Vue编写微商城的项目文档一,适合初学者与已学完Vue基础的读者.教程与vue3.x.vue-cli4,vant-ui等框架,简单易懂. 涉及知识点 vue项目创建 vue基 ...

  7. Spring Security系列教程03--创建SpringSecurity项目

    前言 在上一章节中,一一哥 已经带大家认识了Spring Security,对其基本概念已有所了解,但是作为一个合格的程序员,最关键的肯定还是得动起手来,所以从本篇文章开始,我就带大家搭建第一个Spr ...

  8. (开源)基于vue, react, node.js, go开发的微商城(含微信小程序)

    微商城 地址: https://github.com/shen100/wemall 求star,求关注 项目截图 微信小程序 项目环境搭建 1 克隆代码 git clone https://githu ...

  9. 【基于物联网的智能草莓种植系统的设计与实现系列教程】1-项目相关硬件购买清单与资料下载 (课程设计、毕设项目、树莓派、yolov5)

    [基于物联网的智能草莓种植系统]项目相关硬件购买清单与资料下载 项目各章节跳转 硬件清单 软件下载 代码下载 猜你需要 项目各章节跳转 可点击跳转到对应章节 ==> 努力更新中... 0.基于物 ...

最新文章

  1. 想做网络推广浅析网站优化中标题该如何设置?
  2. php listview,ListView Item多布局的实现
  3. OpenCV中SiftDescriptorExtractor
  4. 1.6.3 Uploading Data with Solr Cell using Apache Tika
  5. mysql 设计两个主键都不可重复_18个MySQL面试题剖析(答案解析),听说身为程序员的你还没掌握...
  6. webservice接口_webservice服务器端发票识别接口
  7. 新华三副总裁李立:建设智慧城市的三大误区
  8. 华为云新加坡峰会发布CloudAI创新实验室,四大核心优势助力智能化升级
  9. 标题: ZZ- Linux 系统裁减指南(LiPS)
  10. python 源代码 macd双底 高 低_MACD指标DIFF双底与双顶:买入与卖出
  11. 51单片机冒泡排序_51单片机片外冒泡排序
  12. apache tomcat php mysql 配置_Apache与Tomcat服务器整合的基本配置方法及概要说明
  13. ecshop如何增加多个产品详细描述的编辑器
  14. RS-485上下拉电阻选择
  15. 运放放大倍数计算公式_运放选型速记指南
  16. 用Netty实现WebSocket网络聊天室
  17. 怎么查看电脑配置详情
  18. 获取post请求的数据
  19. 【牛客网笔试】:Python实现:将i am a student转换成 student. a am i
  20. ubuntu文件系统字体底纹含义

热门文章

  1. python全栈学习笔记(一)网络基础之网络协议篇
  2. 6.15 Unity引擎渲染效率全解析
  3. 白盒测试实践作业任务分配
  4. mybatis开发dao的方法——(三)
  5. 利用css对shiny页面优化及利用htmlwidgets包创建HTML控件
  6. objective-c对NSArray的学习
  7. V5SHOP网店系统V 8.0 仿京东模板
  8. 一步一步学Silverlight 2系列(35):升级Silverlight 2 Beta 1应用程序到Beta 2
  9. hls fifo_【FCCM2020】HLS 高手对比 Verilog 高手,到底输哪了?
  10. 阻塞io阻塞io_Redis:RESP协议,阻塞IO 与非阻塞IO,Redis的线程模型