首页 > 其他分享 >Vue - vue 前端项目基础框架搭建流程

Vue - vue 前端项目基础框架搭建流程

时间:2024-12-26 15:12:01浏览次数:6  
标签:src Vue add vue pnpm 添加 css 搭建

1. 初始化项目

pnpm create vue

// 添加路由支持
pnpm add vue-router
// 添加数据状态管理支持
pnpm add pinia

// 添加UI模块支持
pnpm add element-plus
// 添加图标支持
pnpm add @element-plus/icons-vue

// 增加网络请求模块支持
pnpm add axios
// 添加国际化支持
pnpm add vue-i18n

// 添加css预处理器
pnpm add -D sass
// 添加normalize.css 重置css样式
pnpm add normalize.css

// 增加数据模拟模块支持
pnpm add -D mockjs

2. 配置vite.config.js 文件

pnpm add -D plugin-auto-import
pnpm add -D plugin-vue-components

相关组建自动引入

3. 引入normal.css 进行样式重置, , src/store

pnpm add normalize.css

4. 配置I18n, 默认为中文,流程

app.vue 文件修改

src/i18n 文件夹添加

5. 配置路由

src/router/index.js

6. 创建路由对应的视图文件

src/views
登录视图

7. 创建布局文件

src/layout

8. 创建store

src/store

9. 封装mock模拟数据模块

src/mock

10. 封装网络请求模块

src/request

11. 封装自定义表格组件

src/components/

12. 进行业务开发

  • 开发api请求
  • 开发数据状态业务
  • 构建业务相关UI

标签:src,Vue,add,vue,pnpm,添加,css,搭建
From: https://www.cnblogs.com/xiaodi-js/p/18632811

相关文章

  • 搭建高效帮助中心:9步实现企业与平台的协同
    搭建一个优秀的帮助中心可以帮助企业更好地向用户传递信息,提高用户满意度和忠诚度。在今天的数字化时代,许多企业都已经开始意识到了帮助中心的重要性。步骤1:明确目标和用户需求在开始创建帮助中心之前,您需要首先明确目标和用户需求。帮助中心的目标是什么?是提高用户的满意......
  • 2025知识库工具搭建攻略:塑造知识管理新范式
    在当今这个信息爆炸的时代,知识已然成为个人与组织发展的核心驱动力。随着2025年的临近,如何搭建一套高效、智能的知识库工具,塑造全新的知识管理范式,成为众多有识之士关注的焦点。一、明确搭建知识库工具的目标在开启搭建之旅前,精准锚定目标至关重要。对于企业而言,是期望通......
  • AI绘画,一步一步徒手搭建ComfyUI工作流,教你编辑和修改工作流,ComfyUI入门教程
    前言:“探索AI绘画的魅力,从零开始,一步步带你徒手搭建ComfyUI工作流。本教程将详细介绍如何编辑和修改工作流,助你轻松入门ComfyUI,开启创意无限的艺术之旅。跟随我的步伐,让我们一起揭开AI绘画的神秘面纱!”在上一篇文章中,我们讲过如何自己一步一步手动搭建ComfyUI的基本工作......
  • vue学习(一)
    一、谈谈你对vue的理解1 jquery是命令式   vue是声明式框架2.vue借鉴了mvvm的思想 3. vue采用虚拟DOM传统更新页面,拼接一个完整的字符串innerHTML全部重新渲染。添加虚拟DOM后,可以比较新旧虚拟节点(diff算法),找到变化再进行更新。虚拟DOM就是一个对象,用来描述真实DO......
  • 再战博客园美化(三)——Vue和Element UI
    新的技术终究是新的技术,不适合初学者直接使用既然一口气吃不成胖子,那不如从Vue和ElementUI这两个大名鼎鼎的库开始。其实也是因为我发现我原本套用的模板自带了这两个库的使用。我得说我这path是越来越臃肿了这是gpt的输出,gpt更胜一筹(好吧赛道都不一样,vue和elementui这么......
  • Vue.js组件开发-图片加载失败自动显示默认图片
    在Vue.js组件开发中,处理图片加载失败并自动显示默认图片可以通过Vue的指令和事件绑定来实现这一功能。示例:展示如何在图片加载失败时自动显示默认图片:<template><div><!--使用:src绑定图片的URL,并使用@error事件处理加载失败--><img:src="imageSrc......
  • Vue.js组件开发-使用vue-pdf显示PDF
    安装vue-pdf‌:首先,需要在Vue项目中安装vue-pdf。可以使用npm或yarn来安装。npminstallvue-pdf或者yarnaddvue-pdf‌在Vue组件中引入并使用vue-pdf‌:在Vue组件中引入vue-pdf,并使用<pdf>标签来展示PDF文件。<template><div><pdfsrc="path/to/local/pdf/f......
  • 3步搭建素材库:基于PARA方法的深度解析
    在数字时代,内容创作已成为一种趋势和需求。为了支撑高效、高质量的内容产出,一个功能完备的素材库显得尤为关键。本文将详细介绍如何利用话袋Ai这一智能工具,通过3个简单步骤,结合PARA方法(项目-Project、领域-Area、资源-Resource、归档-Achieve)来搭建一个高效、易用的素材库。......
  • SpringCloud+Nacos+ElementPlus搭建后台系统脚手架 | 小蚂蚁云
     项目介绍基于SpringCloud、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、Vue3、TypeScript、ElementPlus、MySQL等技术栈实现的单体前后端分离后台管理系统;后端基于Java语言采用SpringCloud、SpringBoot3、SpringSecurity、OAuth2、Nacos、Seata、MybatisPlus、MySQ......
  • VUE前端实现防抖节流 Lodash
    方法一:采用Lodash工具库Lodash是一个一致性、模块化、高性能的JavaScript实用工具库。(1)采用终端导入Lodash库$npmi-gnpm$npmi--savelodash(2)应用示例:搜索框输入防抖在这个示例中,我们希望用户在输入框中停止输入500毫秒后才执行搜索操作,避免频繁请求.<input......