码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • VUE day_07(7.25)学子商城项目简略版


    学子商城项目

    学子商城网站:

    首页 — 学子商城

    生成vue项目包来书写项目: vue create xuezi-pro

    网站结构:

    • 头和脚: 独立的模块, 但是不随路径产生变化 -- components
    • 身体: 独立的模块 但是 随路径产生变化 -- 路由系统 + views 目录

    一个网站要书写3种代码:

    • HTML: 描述网页上有什么 和 其内容结构
    • CSS: 美化页面内容 + 布局
    • JS: 网络请求, DOM操作, 让页面活起来

    路由系统

    路由系统与地址栏息息相关

    HTML和CSS直接复用原网站的, 我们只书写JS部分

    ​

    引入头部和脚部,只需要复制粘贴源代码即可,需要注意区分全局和局部引入的css代码

    ​

     ​

    ​

    为避免输入错误的地址网页没有反应,建议先制作notfound的路由

    ​

     ​

    网络请求

    项目下安装 axios: npm i axios vue-axios

    在 main.js 中优雅的全局注入 axios

    如果遇到资源里的图片是相对路径,要在图片地址前面加上网址前缀

    ​

    轮播图swiper

    Swiper中文网-轮播图幻灯片js插件,H5页面前端开发

    ​

    Vue3 和 Vue2 使用的 swiper 版本不同, 需要区别安装

    vue2项目 只能使用 低版本的 swiper

    安装命令: npm i swiper@5.* vue-awesome-swiper@4.*

    百度网盘中提供的包vue-pro, 已经安装好了模块, 可以直接用

    使用时: 需要到 main.js 中全局注入给vue

    ​

     然后用这两个组件展示

    ​

    还有专为swiper提供的方法,获取不用样式展示轮播图

    ​

    方法更多的参数可以浏览disableOnInteraction_Swiper参数选项

    Swiper官方提供的在线 Vue Demo. 可以用来参考

    vue-awesome-swiper | Homepage | Surmon's projects

    官网api(适合DOM方式): 中文api - Swiper中文网

    新增知识点总结

    事件修饰符: 可以为事件提供增强功能
    语法: @事件名.修饰符
    native: 允许把 原生 事件绑定给自定义的组件
    ref: 可以把一个变量和元素捆绑在一起. 代替原生DOM的选择器
    语法 <元素 ref="变量名"/>
    使用时: ref变量会存储在 $refs 属性里, 直接从这里读取使用即可

    生成项目包

    vue create xuezi-pro

    ​

     第三方模块安装:

    • axios: npm i axios vue-axios
    • swiper: 轮播图

    ​

     把两者全局引入: main.js

    ​

    项目具体步骤

     

     

  • 相关阅读:
    yolo系列面试题
    netty系列之:netty中的核心MessageToByte编码器
    【笔者感悟】笔者的学习感悟【七】
    【vue3】实现数据响应式(ref、shallowRef、trigger、reactive、shallowReactive、toRef、toRefs)
    华为云云服务器评测|详解 Nacos 安装部署
    【爬坑之路一】windows系统下更新升级node版本【亲测有效】
    Java基于 SpringBoot 的车辆充电桩系统
    某物联网数智化园区行业基于 KubeSphere 的云原生实践
    JavaScript构造函数和原型:ES5 中的新增方法
    反序列化相关
  • 原文地址:https://blog.csdn.net/m0_70328115/article/details/125996333
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号