码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 前端项目-尚品会-来自b站尚硅谷视频


    目录

    • 前言
    • gulishop-client---vue2
    • 项目目录
    • 分页器

    前言

    重温Vue,打开之前的项目文件夹,陌生又熟悉…

    3月份左右看的项目视频,现在已经忘得差不多了…甚至记不清自己是看的哪个视频…刚刚才想起来自己并没有看Vue的视频教程,当初直接看的项目视频,不得不说,我真猛(bushi
    b站视频👉尚硅谷VUE项目实战,前端项目-尚品汇(大型\重磅)
    b站视频👉尚硅谷Vue2.0+Vue3.0全套教程丨vuejs从入门到精通
    甚至忘了怎么启动项目:
    👇
    在src目录下打开终端:
    yarn install
    yarn serve

    gulishop-client—vue2

    四五个月前看的,只在笔记本上做了一些笔记,也没有跟着写一遍,现在已经忘得七七八八了…

    项目目录

    node_modules:项目依赖文件夹
    public:一般放置一些静态资源(图片),放在public文件夹中的静态资源,webpack进行打包时会原封不动打包到dist文件夹中。
    babel.config.js
    jsconfig.json
    package-lock.json
    package.json
    vue.config.js在这里插入图片描述
    这里有个问题:public、assets、static在用webpack打包时的区别
    Vue处理静态资源及public/static/assets目录的区别

    分页器

    分页器展示,需要知道哪些数据:

    1. pageNo: 当前页码
    2. pageSize: 每一页展示几条数据
    3. total: 数据总条数
    4. continues: 连续页码数(一般为5或7—奇数,因为对称,好看)

    父组件App.vue传给子组件MyPagination.vue的参数:

    <MyPagination :currentPageNo="8" :total="87" :pageSize="3" :continueNo="5"/>
    
    • 1

    分页器动态展示,分为上中下三部分:
    v-for不仅可以遍历数组,还可以遍历数字

    <div class="pagination">
          这里是分页器<br><br><br>
          <h1>{{startEnd}}-----{{currentPageNo}}h1>
    
           
          <button :disabled="currentPageNo==1">上一页button>
          <button>1button>
          <button>...button>
    
          
          <button v-for="(page,index) in startEnd.end" :key="index">{{page}}button>
    
          
          
          <button>...button>
          <button>9button>
          
          <button>{{totalPageNo}}button>
    
          
          <button :disabled="currentPageNo==totalPageNo">下一页button>
    
          <button>共{{total}}条数据button>
          
        div>
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28

    此时效果:
    在这里插入图片描述
    利用v-if隐藏元素,这里有个问题,v-for和v-if不能同时用,但是只报错,能正常运行。
    在这里插入图片描述
    分页器效果做好后,要往里面传数据了,因为是根据尚硅谷的项目写的,它用的是搜索页面的分页器,所以又去变了一遍search模块
    search模块开发:

    1. 拆分出静态组件
    2. 发请求(API)
    3. vuex(三连环)
    4. 组件获取仓库数据,动态展示数据
      注意这里有个问题要注意:

      store文件夹下必须有个index.js文件
  • 相关阅读:
    Mac监控键盘输入并执行动作
    软件测试/人工智能丨深入人工智能软件测试:PyTorch引领新时代
    Mysql语句的RegExp的用法与案例
    墨门云上网行为管控系统的特点和优势
    Java Class isAnonymousClass()实例讲解
    【300+精选大厂面试题持续分享】大数据运维尖刀面试题专栏(三)
    Excel 函数教程之如何提取字符串部分内容特殊字符,六套完整解决方案 (教程含源码)
    【Redis】<键值型数据库>Linux安装Redis(无错完整)
    Golang不同平台编译的思考
    c#-WPF使用类和子类绑定到DataContext
  • 原文地址:https://blog.csdn.net/weixin_44286392/article/details/126302691
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号