首页 > 其他分享 >用vue开发新项目的前期步骤流程

用vue开发新项目的前期步骤流程

时间:2023-09-10 17:31:34浏览次数:42  
标签:开发新 vue 步骤 App yarn js add import


 一、git 代码托管平台

1)注册登录:Gitee - 基于 Git 的代码托管和研发协作平台

2)在码云上传本地已存在项目:

编辑

编辑

3)安装git::https://git-scm.com/

4)克隆码云上的项目到本地:git clone 仓库地址

5)搭建项目环境

6)将代码上传到gitee.com的仓库中:git的使用,查看另外一篇文章

二、搭建vue项目环境

1)安装node.js,一般node都自带npm包管理工具

2)使用npm全局安装webpack:npm i webpack -g

3)安装vue-cli脚手架 :npm install/uninstall –g @vue/cli 

( –g是全局安装,同一台电脑上安装一次即可; 安装完后,用vue -V检测是否安装成功)

4)创建项目文件夹。vue init webpack 项目名称,然后会出现一些选择项,可根据自己的需要进行选择。(vue2/vue3/less/scss/...)

环境准备:直接下载安装包  或  npm i -g yarn 在配置环境变量
1. 初始化环境:yarn init
2. 安装依赖包:yarn add webpack webpack-cli -D
3. 配置scripts(自定义命令)
"scripts": {
    "build": "webpack"
    或  "build": "webpack --mode production"
  }


5)创建项目:vue create 项目名 (不能大写中文特殊符号)

6)cd进入文件夹,安装依赖包:npm i

7)安装完成后启动项目:npm run dev

8)在浏览器的地址栏中输入localhost:8080,查看是否启动成功。

9)安装谷歌插件:nhdogjmejipd_5.3.4....crx

     下载VScode插件:Vetur-PineWu;  VueHelper-oysun

10)  清除 assets 和 components 下的文件 图片,初始化App.vue的代码

三、在VScode中创建.vue的代码模板

编辑

{
	"Print to console": {
		"prefix": "vue",
		"body": [
			"<template>",
			"<div class='$2'>$5</div>",
			"</template>",
			"",
			"<script>",
			"export default {",
			"components: {},",
			"data() {",
			"return {}",
			"},",
			"methods: {}",
			"}",
			"</script>",
			"<style scoped>",
			"$4",
			"</style>"
		],
		"description": "Log output to console"
	}
}

四、整理项目下的主要文件和作用:

1)项目下文件的作用

1. node_modules –下载的第三方包
2. public/index.html –浏览器运行的网页
3. src/main.js 全局配置,js打包入口;
4. App.vue –Vue页面入口,也是router出口处;
4. package.json –依赖包列表文件
5. bable.config.js:bable 配置
6. package:依赖包列表
7. components:所有的组件放在该文件夹下,除了App.vue(顶层组件)
8. router:路由配置 9. assects:静态资源(一般放css/js/styl/img等);
mian.js、App.vue、index.html 之间的关系?
mian.js:项目打包入口,进行Vue初始化
App.vue:Vue页面主入口
index.html :浏览器运行的文件
mian.js 引入=> App.vue 插入到=> index.html 

2)清除 assets 和 components 下的文件图片;修改index.js中路径和名称。

3)修改routes下的index.js文件内容。

import Vue from 'vue'
import Router from 'vue-router'
import Home from '@/components/home/home'
Vue.use(Router)
export default new Router({
routes: [
 {
  path: '/',
  name: 'Home',
  component: Home
 }
]
})

4)修改App.vue文件

<template>
  <div id="app">
    <!-- 路由出口 -->
    <router-view />
  </div>
</template>

<script>
export default {
  name: "App",
};
</script>

<style scoped>
</style>

5)书写css文件可以安装 less 或者 scss 

安装完后,重启项目。

五、main.js 引入需要的全局文件(Vant element-ui等)

import Vue from "vue";
import App from "./App.vue";
import router from "./router"; // 路由对象
import "@/styles/common.css"; // 引入公共初始样式


六、分析项目结构创建基本组件

1、创建one组件:组件的导入、创建、使用

</template>
  </div>
    <one />
  </div>
</template>

<script>
import one from "../../components/my.vue";
export default {
  components: {
    one,
  }
}

七、其他

动态样式、过滤器、计算属性、侦听器、组件通信父子传值

axios、vue-router路由系统、路由守卫、组件库的使用

常用插件稳定版本:

安装命令:yarn add axios
导入命令:import axios from "axios";

Bootstrap:yarn add [email protected]
import "bootstrap/dist/css/bootstrap.css"

@vue/cli脚手架:yarn global add @vue/[email protected]
Vue 框架:yarn add [email protected]
Vue-router路由管理器:yarn add [email protected]
Vuex 容器:yarn add [email protected]
Vant组件库:yarn add [email protected]
less-loader加载器:yarn add [email protected] -D
postcss-pxtorem px转rem:yarn add [email protected]
screenfull全屏插件:npm i [email protected]
xlsx表格插件:npm i [email protected]



标签:开发新,vue,步骤,App,yarn,js,add,import
From: https://blog.51cto.com/u_15961699/7427299

相关文章

  • 鉴于vue2使用element组件不太方便,换成vue3的具体步骤
    1、卸载原有的vue2npmuninstallvue-cli-g卸载完成!2、按照最新的下载vue3命令下载vue3npminstall-g@vue-cli下载完成!(等了大概快10分钟)......
  • Vue学习一:vue2的基本指令
    Vue是一个构建用户界面的渐进式框架。官网:https://cn.vuejs.org/。Vue可以用网上的CDN,也可以下载到本地(下载的话就是进入官网打开学习文档,点击基础里面的安装,点击里面的开发版本这几个字,建议下载开发版本,里面包含完整的警告和调试模式)1、创建Vue2实例首先将下载的vue.js引入到h......
  • conda和miniconda安装的步骤
    安装conda的步骤如下:1.下载Anaconda:访问Anaconda官方网站(https://www.anaconda.com/products/individual)并下载适用于您操作系统的Anaconda安装程序。2.运行安装程序:双击下载的安装程序并按照提示进行安装。请注意,在Windows上,选择“Installfor:JustMe”以将Anaconda安装在当......
  • Vue.js 官方脚手架 create-vue 是怎么实现的?
    Vue.js官方脚手架create-vue是怎么实现的?摘要本文共分为四个部分,系统解析了vue.js官方脚手架create-vue的实现细节。第一部分主要是一些准备工作,如源码下载、项目组织结构分析、依赖分析、功能点分析等;第二部分分析了create-vue脚手架是如何执行的,执行文件的生成细节......
  • vue3探索——5分钟快速上手大菠萝pinia
    温馨提示:本文以vue3+vite+ts举例,vite配置和ts语法侧重较少,比较适合有vuex或者vue基础的小伙伴们儿查阅。安装piniayarnyarnaddpinianpmnpminstallpiniapnpmpnpmaddpinia1-开始方式一:在main.ts中直接引入pinia在src/main.ts中引入pinia(根存储),并传递给......
  • 深入理解Java if判断:提升编程效率的关键步骤
    Java中的if判断语句是一种条件语句,用于根据指定条件执行不同的代码块。if语句通常由一个布尔表达式和一个或多个语句组成。如果布尔表达式的结果为true,则执行if语句后面的语句;否则,跳过if语句后面的语句。下面是一个if语句的示例:intx=10;if(x>5){System.out.println("x......
  • Tomcat 部署项目的两个步骤
    1、把项目放到tomcat的webapps文件夹下2、在server.xml中加上该项目文件夹 ......
  • Vue框架demo
    首先,需要安装Vue:npminstallvue然后,创建一个名为App.vue的文件,用于定义应用程序的主要内容。<template><div><h1>{{message}}</h1><inputtype="text"v-model="inputText"/><button@click="addMessage">AddM......
  • vue前端table列表右侧的滑动条怎样实现
    要在Vue前端table列表右侧添加滑动条,您可以使用CSSoverflow属性和::-webkit-scrollbar伪元素来实现。以下是示例代码:<template><divclass="table-container"><tableclass="table"><!--表头--><thead><tr>......
  • vue子组件获取父组件数据
    1、使用this.$parent.event直接调用//父组件<template><div><child></child></div></template><script>importchildfrom'~/components/dam/child';exportdefault{components:{child},......