• 模板模式

    模板模式是一种行为型设计模式,它定义了一个算法的骨架,将一些复杂流程的实现步骤封装在一个抽象类中,而将一些具体实现步骤延迟到子类中实现。 在 模板模式(Template Pattern)中,一个抽象类公开定义了 执行它的方法的 方式/模板 。它的子类可以按需重写方法实现,但调用将以 抽象类中定义的 方式进行,这种类型的设计模式属于 行为式模式 意图: 定义一个 操作中的...
  • Element-Plus ElMessage、Loading组件在自动导入的情况下不显示

    今天在使用 Vue3 + Element-Plus 的时候,根据官方文档的引导,使用了 推荐的 组件自动导入的方式 官方文档: https://element-plus.gitee.io/zh-CN/guide/quickstart.html#%E6%8C%89%E9%9C%80%E5%AF%BC%E5%85%A5 在使用其他的 组件的时候一切正常,比如 el-button、el-for...
  • git-flow

    Git Flow 最开始是由 Vincent Driessen 发行并广受欢迎,这个模型是在 2010 年构思出来的,而现在距今已有 10 多年了,而 Git 本身才诞生不久。在过去的十年中,Git Flow 在许多软件团队中非常流行 分支命名规范:12345678master 分支:master 分支只有一个,名称即为 master 。GitHub 现在叫 maindevelop 分支:...
  • git

    git

    1. Git 概述Git 是一个免费开源的分布式版本控制系统,可以快速高效地处理从小到大的各种项目。 Git 具有廉价的本地库(本地库在本地磁盘上)、方便的暂存区和对各工作流分支等特性。 1.1 版本控制1.1.1 什么是版本控制可以记录文件修改的历史记录,从而允许用户查看历史版本 1.1.2 为什么需要版本控制个人开发过渡到团队协作 1.1.3 版本控制工具 集中式版本控制工具 CSV、S...
  • pinia

    pinia

    Vue3 状态管理 - Pinia 1. 什么是PiniaPinia 是 Vue 的专属的最新状态管理库 ,是 Vuex 状态管理工具的替代品 2. 手动添加Pinia到Vue项目后面在实际开发项目的时候,Pinia可以在项目创建时自动添加,现在我们初次学习,从零开始: 使用 Vite 创建一个空的 Vue3项目 1npm init vite@latest 按照官方文档安装 pini...
  • Vue3

    认识 Vue3选项式 API 与 组合式 API1234567891011121314<script>export default { data(){ return { count:0 } }, methods:{ addCount(){ this.count++ ...
  • vue项目打包

    项目打包优化vue脚手架只是开发过程中,协助开发的工具,当真正开发完了 => 脚手架不参与上线 参与上线的是 => 打包后的源代码 打包: 将多个文件压缩合并成一个文件 语法降级 less sass ts 语法解析, 解析成css …. 打包后,可以生成,浏览器能够直接运行的网页 => 就是需要上线的源码! 打包命令vue脚手架工具已经提供...
  • Vuex

    Vuex

    VuexquickstartVuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension (opens new window),提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能 在Vue...
  • Vue

    Vue

    Vue.js 是什么? Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 QuickStart尝试...
  • webpack

    webpack

    webpack 入门 Webpack 是一个静态模块打包工具,从入口构建依赖图,打包有关的模块,最后用于展示你的内容 静态模块:编写代码过程中的,html,css, js,图片等固定内容的文件 打包过程,注意:只有和入口有直接/间接引入关系的模块,才会被打包 Webpack 的作用:把静态模块内容,压缩,这个和,转译等(前端工程化) 把 less/sass 转...
12345610