当前位置: 首页 > news >正文

项目创建目录初始化

vue-cli 建项目

1.安装脚手架 (已安装)

npm i @vue/cli -g

2.创建项目

vue create hm-shopping

选项

Vue CLI v5.0.8 ? Please pick a preset: Default ([Vue 3] babel, eslint) Default ([Vue 2] babel, eslint) > Manually select features 选自定义

手动选择功能

选择vue的版本

3.x > 2.x

是否使用history模式

选择css预处理

  • 选择eslint的风格 (eslint 代码规范的检验工具,检验代码是否符合规范)
  • 比如:const age = 18; => 报错!多加了分号!后面有工具,一保存,全部格式化成最规范的样子


选择校验的时机 (直接回车)

选择配置文件的生成方式 (直接回车)

是否保存预设,下次直接使用? => 不保存,输入 N

等待安装,项目初始化完成

启动项目

npm run serve

调整初始化目录结构

强烈建议大家严格按照老师的步骤进行调整,为了符合企业规范

为了更好的实现后面的操作,我们把整体的目录结构做一些调整。

目标:

  1. 删除初始化的一些默认文件
  2. 修改没删除的文件
  3. 新增我们需要的目录结构

1.删除文件

  • src/assets/logo.png
  • src/components/HelloWorld.vue
  • src/views/AboutView.vue
  • src/views/HomeView.vue
    -### 2.修改文件

main.js不需要修改

router/index.js

删除默认的路由配置

import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) const routes = [ ] const router = new VueRouter({ routes }) export default router

App.vue

<template> <div id="app"> <router-view/> </div> </template>

3.新增目录

  • src/api 目录
    • 存储接口模块 (发送ajax请求接口的模块)
  • src/utils 目录
    • 存储一些工具模块 (自己封装的方法)
    目录效果如下:

vant组件库及Vue周边的其他组件库

组件库:第三方封装好了很多很多的组件,整合到一起就是一个组件库。

https://vant-contrib.gitee.io/vant/v2/#/zh-CN/

比如日历组件、键盘组件、打分组件、下拉筛选组件等

组件库并不是唯一的,常用的组件库还有以下几种:

pc: element-ui element-plus iviewant-design

移动:vant-ui Mint UI (饿了么) Cube UI (滴滴)

06. 全部导入

  • 安装vant-ui
yarn add vant@latest-v2

在main.js中

import Vant from 'vant'; import 'vant/lib/index.css'; // 把vant中所有的组件都导入了 Vue.use(Vant)

即可使用

<van-button type="primary">主要按钮</van-button> <van-button type="info">信息按钮</van-button>
http://www.cnnetsun.cn/news/542946.html

相关文章:

  • Qwen3-VL手把手教学:从零开始到生成第一张图,云端1块钱
  • Qwen3-VL API开发:云端沙箱环境,不干扰本地开发配置
  • Qwen3-VL企业内网部署:云端私有化方案,数据不出厂
  • Qwen3-VL安全方案:敏感数据如何安全使用云端GPU?
  • HY-MT1.5翻译模型实战:混合语言场景优化技巧
  • HY-MT1.5翻译模型显存不足?低成本GPU优化部署实战解决
  • 包、final、权限修饰符和代码块
  • 腾讯开源HY-MT1.5部署:Docker容器化实践
  • 【程序员必藏】大模型微调学习路线:20天基础+3个月实战,AI落地核心技能全掌握
  • Android零日漏洞CVE-2025-48633:信息泄露与主动利用分析
  • 0x3f第27天复习 (9.15-10:33) (11:00-11:50)(16:31-17:11)
  • Qwen3-VL长文本识别:云端部署省心方案,1块钱起
  • Qwen3-VL模型微调比赛:云端GPU资源包,新人特惠
  • 论文AI率太高?实测降AI工具分享
  • 大模型程序员必看!AI记忆技术让代码越来越懂你,8大核心技能从小白到大神速成!
  • HY-MT1.5部署遇兼容问题?Docker容器化解决方案详解
  • 腾讯开源模型评测:HY-MT1.5多维度性能分析
  • HY-MT1.5-7B上下文感知:对话历史记忆实现
  • HY-MT1.5-1.8B省钱实战:边缘端实时翻译,GPU按需计费方案
  • HY-MT1.5如何做质量评估?BLEU/COMET指标实战评测
  • 导师严选8个AI论文软件,自考学生轻松搞定毕业论文!
  • Qwen3-VL持续集成方案:云端API+GitHub Action自动化
  • 独立站流量增长:从站内优化到站外引流的全攻略
  • 开发者必看:HY-MT1.5-1.8B镜像一键部署,免环境配置快速上手
  • 亲测好用!研究生必看8个AI论文平台测评
  • HY-MT1.5-7B格式化输出:JSON/XML翻译结果处理
  • HY-MT1.5模型量化实战:减小体积保持性能的秘诀
  • HY-MT1.5术语干预案例:医学文献精准翻译
  • HY-MT1.5部署资源估算:不同并发量下的GPU配置推荐表
  • HY-MT1.5-7B企业级翻译系统搭建案例:支持术语干预详细步骤