vuecli入门项目实战

摘要:
Vue-cli Scaffold将有一个关于如何安装Vue-cli访问我的博客的详细教程。这里我们从创建vue-cli项目开始。首先,创建一个vue-cli项目,打开终端,切换到要创建的文件路径,并输入vueinitwebpack项目的名称。按enter键后,资源文件将被下载Projectname。只要项目名称不大写,将直接输入默认项目名称。项目描述随意描述项目。作者将直接输入Vuebulid安装文件以选择第一个。安装路由器?

Vue-cli脚手架

 vuecli入门项目实战第1张

关于如何去安装vue-cli去访问我的领一则博客,会有详细教程,这里我们就直接从创建vue-cli项目开始

一、创建vue-cli项目

打开终端,切换到自己要创建的文件路径,输入vue init webpack 项目名,回车之后会下载资源文件

Project name 项目名称 只要项目名没有大写 就直接回车默认项目名称

Project description 对项目进行描述 自己随意描述

Author 作者 直接回车

Vue bulid 安装文件 选择第一个就好(会加载很多需要的内容)

Install vue-router? 是否要安装路由 选N(目前暂时不需要)

User ESLint to lint your code? 是否安装测试 选N(装了之后会非常的严谨)

Setup unit tests with Karma + Mocha? 选N

Setup e2e tests with Nightwatch? 选N

 vuecli入门项目实战第2张

之后会提示你切换到自己的项目文件夹中,然后输入指令

npm install 安装项目资源文件

npm run dev 运行

 vuecli入门项目实战第3张

vuecli入门项目实战第4张

通过编辑器导入项目,我们就得到了当前的项目,项目中有很多文件夹及项目资源文件

build 构建了我们的客户端及服务端,可以改变端口号

config 对应的一些配置文件

src 源代码文件

static 可以放置静态文件

.gitignore 忽略的文件

Index.html 入口文件主页面

Package.json 告诉我们现在所需要的一些东西

README.md 告诉我们一些对应的指令

 vuecli入门项目实战第5张

 让自己的项目运行起来,终端中输入npm run dev ,开启一个8080端口,通过端口可以在浏览上展示我们项目的内容

 vuecli入门项目实战第6张

二、深入学习vue-cli,创建一个空白模板

我们当前vue-cli的一个重要的文件src,基本上我们所用到的东西都在里面

assets 文件夹可以存放我们的图片资源

components 存放的是我们对应的组件

app.vue 是项目的根组件

main.js 很重要,根index.html直接关联
 vuecli入门项目实战第7张

el -- vue要控制的容器,容器元素是什么

template        -- 模板 组件调用的标签<App/>,可以自己修改,只要有一个根标签就好了

components  -- 组件  你要想让自己的模板调用组件,你需要在components里面去注册

vuecli入门项目实战第8张

基本的过程:  index.html --> main.js --> App.vue组件中

(index.html入口文件会先执行main.js文件,

Main.js会实例化我们的vue对象,接着会执行App.vue组件)

每个组件都会拥有的三个结构:模板、行为、样式

 vuecli入门项目实战第9张

 注意一点template模板中有且只有一个根标签

vuecli入门项目实战第10张

 我们可以把组件理解为一个功能的页面,可以是一个小功能,也可以是一个大功能,在开发中会实现多个组件去完成项目

vuecli入门项目实战第11张

 要想要两个组件之间实现关联,必须要import … ,之后还需要components中注册一下,就可以调用了

vuecli入门项目实战第12张

 之后我们删除掉一些没有用的,留下一个干净的模板

vuecli入门项目实战第13张

三、Vue-cli的进阶小知识

1、创建自己的第一个vue-cli项目界面

vuecli入门项目实战第14张

 vuecli入门项目实战第15张

如果刷新不了,记得来到终端 按回车刷新项目,就可以访问了

vuecli入门项目实战第16张

2、实现组件的嵌套

       创建一个Users.vue的组件

vuecli入门项目实战第17张

将Users这个子组件嵌套到父组件(App.vue)中

方法一:全局注册组件,当有人调用users这个标签的时候,就会执行Users.vue这个组件

 vuecli入门项目实战第18张

 在App.vue组件中应用我们注册的全局标签users就可以了

vuecli入门项目实战第19张

 vuecli入门项目实战第20张

方法二:局部注册组件--单独在App.vue中使用

              注意一点,取的标签名不要跟系统的重复

vuecli入门项目实战第21张

3、Vue组件css域

       当我们给App.vue组件添加样式h1的颜色为红色的时候,会发现组件中所有嵌套的组件h1标签的全部应用样式了,所以我们要将样式设置为布局样式 scoped定义局部样式

vuecli入门项目实战第22张

vuecli入门项目实战第23张

 vuecli入门项目实战第24张

四、实现Vue-cli项目,利用多个组件嵌套实现页面

Header组件部分

vuecli入门项目实战第25张

 Footer组件部分

vuecli入门项目实战第26张

 Users组件部分

vuecli入门项目实战第27张

 vuecli入门项目实战第28张

 App.vue组件部分

vuecli入门项目实战第29张

最终成果界面

vuecli入门项目实战第30张

免责声明:文章转载自《vuecli入门项目实战》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇微信小程序入门(二)UltraEdit注册机原理简单说明下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

vue安装及升级

先装好note.js 安装过程很简单,一直点下一步就ok了。1.1我们通过打开命令行工具(win+R),输入node -v查看node的版本,若出现相应的版本号说明你安装成功了  1.2.npm包管理器,是集成在node中的,所以安装了node也就有了npm,直接输入 npm -v 命令,显示npm的版本信息 现在node环境已经安装完成了,npm包管...

vue-cli 2.x和3.x配置移动端适配px自动转为rem

移动端适配一直都是个大问题,现在也出现了各种各样的解决方案,比如 rem, vw 百分比等,但是比较成熟的切比较容易编写的还是 rem,他是相对于根元素的 font-size 进行等比例计算的。 但是我们在编写css的时候,需要计算每一个元素相对于根元素的rem值是多少。会比较麻烦,并且维护起来也不方便。那么社区也出现了各种解决方案。 早期的解决方案是利用...

Vue-CLI 3.x 设置反向代理

最近在项目中使用了Vue CLI 3.0版本,项目中需要设置反向代理解决跨域问题,下面记录一下设置过程。 新建配置文件 (vue-cli3.x官网的配置文档 https://cli.vuejs.org/zh/config/#devserver-proxy) 在项目的根目录下新建vue.config.js文件,自Vue CLI 3开始,项目中所有的配置...

一、安装vue-cli(当前版本是4.x)(只需安装一次,后面永久使用)

特别注意:如果已经全局安装了旧版本的vue-cli(1.x或2.x),需要先卸载它。 //如果是windows系统请打开cmd命令提示符窗口,如果是MAC系统请打开终端,输入命令如下: npm uninstall vue-cli -g 步骤一:进入node.js官网https://nodejs.org/,选择LTS版本(长期支持的版本)下载并安装。安...

如何运行vue项目

转载:如何运行vue项目 目录(?)[-] 安装cnpm 安装vue-cli脚手架构建工具 用vue-cli构建项目 安装项目所需的依赖 运行项目 在师兄的推荐下入坑vue.js ,发现不知如何运行GitHub上的开源项目,很尴尬。通过查阅网上教程,成功搭建好项目环境,同时对前段工程化有了朦朦胧胧的认知,因此将环境搭建过程分享给大家。 首先,列...

Vue-CLI项目搭建

一、环境搭建 1、安装服务器node 官网下载 https://nodejs.org/zh-cn/ node:用C++语言编写,用来运行JavaScript语言     node可以为前端项目提供server (包含了socket) 2、安装包管理器npm 管理员命令行安装:window系统:npm install -g cnpm --registry=h...