位置: IT常识 - 正文

Vue创建项目的步骤(vue项目创建流程)

编辑:rootadmin
Vue创建项目的步骤 1.创建Vue项目

推荐整理分享Vue创建项目的步骤(vue项目创建流程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vuecli创建项目的过程,vue创建一个项目的命令,vue创建项目的步骤,vue创建项目后开始写的步骤,vue创建项目后开始写的步骤,vue创建项目后开始写的步骤,vue创建新项目,vue创建新项目,内容如对您有帮助,希望把文章链接给更多的朋友!

可以有两种创建vue的方式,一种是vue CLI脚手架,一种是vite工具

Vue CLI

基于webpack工具命令 vue create 项目名

create-vue

基于vite工具命令 npm init vue@latest也可以npm init vite-app 项目名

检查一下npm和node版本 

npm更新到最新版本方法  npm install -g npm

node需要去下载https://nodejs.org/en/

 

在公司开发项目的时候,可以添加Vue Router和Pinia,用方向键选择No/Yes。

下面是创建完项目后默认的项目结构 。

2.安装项目依赖

使用这个指令就可以下载依赖了。 

npm install

会多出来一个package-lock.json的文件。

3.项目的运行

项目运行的指令在package.json是可以看到的,也是可以修改的。

npm run dev

执行完指令很快就运行成功了。

4.项目配置

配置项目的icon

配置项目的标题

配置jsconfig.json

配置这个文件vscode会有更好的代码提示,如果不想创建这个文件也可以。

//jsconfig.json{ "compilerOptions": { "target": "es5", "module": "esnext", "baseUrl": "./", "moduleResolution": "node", "paths": { "@/*": [ "src/*" ] }, "lib": [ "esnext", "dom", "dom.iterable", "scripthost" ] }}5.项目目录结构划分

 

6.css样式重置

 需要对样式进行重置,可以用别人的文件。

npm install --save normalize.css

Vue创建项目的步骤(vue项目创建流程)

用完这个normalize.css文件之后,还需要一个reset.css来重置样式,common.css来编写一些常用的样式。 

//reset.cssbody, h1, h2, h3, h4, ul, li { margin: 0; padding: 0;}ul, li { list-style: none;}a { text-decoration: none; color: #333;}img{ vertical-align: top;}

 引入到index.css文件里面,可以作为一个唯一的出口。

在main.js导入index.css,相当于导入了reset和common两个文件。

vue中使用less 

<style lang="less" scoped></style>

要在style标签中加上lang="less",并且通过npm install less -D安装less,安装完成之后需要重新跑一下项目,ctrl+c停止项目。

7.路由配置npm install vue-router

如果前面的项目配置没有选择vue-router的话,也可以手动来配置。先安装vue-router。

在view文件夹里面创建想要的文件。

router创建index.js用来写router配置。

//router index.jsimport { createRouter, createWebHashHistory } from 'vue-router'const router = createRouter({ history: createWebHashHistory(), routes: [ { path:"/", redirect: "/home" }, { path:"/home", component: () => import("@/views/home/home.vue") }, { path:"/favor", component: () => import("@/views/favor/favor.vue") }, { path:"/order", component: () => import("@/views/order/order.vue") }, { path:"/message", component: () => import("@/views/message/message.vue") } ]})export default router

 

 配置完要有router-view才能用。

 

8.配置状态管理 

状态管理库现在有两个方案:

vuex:目前依然使用较多的状态管理库;pinia:推荐的库,未来趋势的状态管理库。

在Vue学习之认识到应用(三)都有讲到用法。

npm install pinia

在store里面创建index.js文件。 

pinia可以分模块。

import { defineStore } from "pinia"const useCityStore = defineStore("city", { state: ()=> ({ cities: [] }), actions: { }})export default useCityStore

在main.js使用pinia。

9.配置代码快捷

snippet generator

在这个网站把下面的代码复制进去,把生成的代码复制出来。

<template> <div class="home"> <h2>home</h2> </div></template><script setup></script><style lang="less" scoped></style>

vscode的菜单->文件->首选项->用户片段

把生成的代码粘贴进去就可以了,在vue文件就可以使用vue setup快速生成代码段了。

本文链接地址:https://www.jiuchutong.com/zhishi/299297.html 转载请保留说明!

上一篇:【Node.js】初识Node.js(node.js deno)

下一篇:uniapp 手写canvas海报(兼容android/ios/h5/微信小程序)(uniapp 手写识别)

  • 以旧换新销售商品
  • 个体工商户工商年报资金数额填啥
  • 所得税资产和所得税费用
  • 印花税需要计提吗?怎么做会计分录
  • 所得税申报表的营业收入包括营业外收入吗
  • 开出已验旧的发票怎么办
  • 农业种植需要缴税吗
  • 未开票收入下月开票怎么做分录
  • 退土增税后账务处理
  • 房产继承是不是谁照顾谁的
  • 预缴增值税时可抵扣吗
  • 票据占比不得超过各项贷款的
  • 长期待摊费用新规定
  • 低值易耗品摊销借贷方向
  • 考务费属于什么税目
  • 去年12月份到现在有多少天了
  • 转售的物业
  • 免税发票还可以开吗
  • 其他货币资金的概念
  • 商标是按年交费的吗
  • 不开票收入是怎么回事
  • 企业的不征税收入用于支出所形成的资产,其计算的折旧
  • 发票红冲作废是什么意思
  • 两个帐套合并为一个
  • 房地产增值税如何抵扣
  • 销售利润率和毛利率计算
  • 发票金额大于开票金额
  • 公司网银付款和付款区别
  • php文件类型码
  • 路由器隐藏ssid后果严重
  • pytorch的
  • sharedprem.exe - sharedprem是什么进程 有什么作用
  • 除了个税还有什么税
  • 票据承兑与票据贴现的区别
  • 其他应付款与应付款的区别
  • PHP:pg_set_error_verbosity()的用法_PostgreSQL函数
  • 按实际成本结转6日和7日的材料采购成本
  • 贝特希金斯
  • 自然公园在哪
  • 金税盘锁住了怎么办
  • PHP/HTML混写的四种方式总结
  • 建筑业挂靠工程会计与税务处理怎么做?
  • vue里面的路由
  • [深度学习] 基于切片辅助超推理库SAHI优化小目标识别
  • 注册公司填写从业人数多少合适
  • verilog hdl中任务可以调用
  • 盘盈材料会计分录
  • 国税办税人员怎么解绑
  • 试算不平衡的原因是什么
  • 什么是成品油发票
  • 公司之间借款计入什么科目
  • 增值税可以退吗
  • 仓储领域
  • 会计报表怎么算
  • 房租的发票没有收到,账务处理
  • 劳务费差额征税的账务处理
  • linux make命令怎么用
  • fedora怎么样
  • fedora19
  • u盘重装系统电脑
  • bios详细解释
  • 清除桌面应用软件
  • win101909消费者版是什么意思
  • ubuntu20.10安装教程
  • win7如何设置多个显示器
  • win8自带杀毒软件 关闭
  • unity3d入门视频教程
  • jQuery ready()和onload的加载耗时分析
  • javascript编程软件
  • Android优化蓝牙
  • javascript和html区别
  • 表单中的单选框
  • express常用api
  • 科技型中小企业认定有效期
  • 青岛市地方税务局网上办税厅
  • 社保由税务部门征收的文件
  • 庐山坐缆车上去后还要买门票吗?
  • 合肥高新公共事务管理有限公司
  • 税务转为非正常户的后果
  • 地税局面试
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设