从零开始构建一个Vue项目(手脚架)

01.准备工作

1.下载node,可以下载稳定版LTS(.msi文件)可以根据提示直接安装

可以在vscode的终端(查看—终端)中输入node -v、npm -v来检测是否安装成功

2.下载脚手架vue-cli

直接在cmd中输入就好了,“-g”代表全局安装

安装好之后,可以在cmd中输入 vue -V查看是否安装好

02.创建脚手架

在要创建项目的地方打开cmd

(在某一个文件位置打开cmd,可以直接选中路径栏输入cmd)

注意不可以以驼峰命名形式(vueStudy × ),只能以小写或者中划线连接

接下来会让你选择创建Vue3还是Vue2的项目,选择好后项目就创建好了(需要等待一段时间),项目结构如下所示:

在vscode中打开项目,在vscoed终端(查看-终端)中输入npm run serve(或yarn serve)就可以启动cli项目了(通过ctrl+c可以终止),点击链接打开页面

03.vue项目结构

1.页面逻辑

启动服务器之后,首先找到的入口的文件就是main.js(src下的),main.js中会引入App.vue,App.vue在这里相当于一个司令组件,在这里它引入了HelloWorld组件(一个.vue文件有三件套:<template>、<script>、<style>)

插入一个组件的顺序(引入——注册——插入)

HelloWorld.vue 是Vue脚手架创建时候给我们的一个简单的样例组件,我们点击链接看到的内容就是在这个组件中写的,之后编写vue页面的时候也主要是用这样的组件化流程

2.package.json

package.json文件中定义了这个项目所需要的各种模块,以及项目的配置信息,npm install 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境(所以比如从github上拉取一个vue项目,会发现是没有node_modules这个文件夹的,运行npm install之后会帮你都配置好)

dependencies是项目的依赖,devDependencies是开发环境的项目依赖,项目依赖都放在node_modules中,比如element-ui就可以下载到依赖里面

public和assets

public和assets都是用来放置静态资源的地方,要知道vue项目编译之后项目结构会变化

1、assets:通过相对路径引用,会被 webpack 处理,可以使用如下方式引用

background-image: url("./assets/ouputImg.png");

// 点和@作用是一样的

background-image: url("@/assets/ouputImg.png");

在编译的时候会自动加上require

2、public: 通过绝对路径引用。这类资源将会直接被拷贝,而不会经过 webpack 的处理

this.loadNodeDataFromFile(“${this.compareActionFileName}.txt”).then(……)

不使用相对路径,直接使用 “fileName”或“/fileName”就可以获取到

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值