vue-cli基础入门教程(下)

简介: vue-cli基础入门教程

二.介绍项目的目录结构


用VsCode打开我们创建的项目。

会看到如下的目录:


bb84f5ae987f423886cf037384e25226.png


我们的页面被放到public的index.html中去了。打开index.html


9782f1a54eeb4502ac6e7917ad4cda05.png

76c5d44bf5c541e7a798e34c5a621e87.png


src目录的构成:


7111c216e0ec421ab37d70d524bb29a5.png


assets文件夹:存放项目中用到的静态资源文件。例如:css样式表,图片资源等等。

components文件夹:程序员封装的一些,可复用的组件,都要封装到components目录下。

main.js文件: 项目的入口文件,整个项目的运行,要先执行main.js。

App.vue文件:是项目的根组件。我们浏览器上看到的页面结构就是App.vue里面所呈现出来的。


我们可以把App.vue文件里面的代码全部删除掉,然后自己编写代码如下代码:

<template>
  <h1>App.vue组件!</h1>
</template>

template表示一个模板结构,里面的h1表示要把它渲染到页面上去。


5e6f9e53344c4302ab8273009096f982.png


三.了解vue项目的运行流程


在工程化的项目中,vue要做的事情很单纯:通过main.jsApp.vue渲染到index.html的指定区域中。


3211904bec79496ab9c2981b643033a5.png


打开main.js的代码,下面来对其代码进行解释:


//导入vue这个包,得到Vue构造函数
import Vue from 'vue'
//导入App.vue这个根组件,将来要把App.vue中的模板结构渲染到HTML页面中
import App from './App.vue'
//开发环境下,Vue 会提供很多警告来帮你对付常见的错误与陷阱。而在生产环境下,这些警告语句却没有用,反而会增加应用的体积。此外,有些警告检查还有一些小的运行时开销,这在生产环境模式下是可以避免的。
Vue.config.productionTip = false
//创建Vue的实例对象,
new Vue({
  //把rander函数指定组件,渲染到指定区域中去,替换掉#app的这个<div>
  render: h => h(App),
}).$mount('#app')
//这个 .$mount('#app'),就是指定渲染的指定区域。
//其实可以把它去掉,然后在render前面添加一个el:'#app',效果也是一样的。
//其实index.html里面那个<div id="#app"></div>只起到占位作用,会被App.vue里面的指定组件给替代掉 


vue实例的$mount()方法与el属性的作用是完全一样的。


四.组件的基本使用


在src目录下面创建一个Test.vue,然后自己声明一个模板结构


<template>
    <div>
        <h3>这是用户自定义的Test.vue</h3>
    </div>
</template>


接下来,在main.js中导入我们自定义的模板结构:


import Test from './Test.vue'


然后把render里面指定的组件给换成Test:


new Vue({
  //把rander函数指定组件,渲染到指定区域中去,替换掉#app的这个<div>
  render: h => h(Test),
}).$mount('#app')


浏览器打开项目的网页,则会显示我们上面Test.vue自定义的内容:


c5d3ac8b21bd414b89786145931f8f5e.png


这是我学习vue-cli的笔记,有点短,但的确入门这些就够了。从这里开始,后面我学习vue就不再是自己创建html等文件了,而是用vue-cli来自动生成和配置前端工程化项目了。接下来我要学习vue组件和其他新知识了。 希望这篇博客对你们和未来复习的我有所帮助吧。


五.用vue ui 可视化创建项目


我们可以用vue ui来创建可管理我们的项目。主要在命令行下运行vue ui 这个命令就可以。

创建好后,项目运行方式如下:


1970e0cd17d14cf6953a5d1325c1ca41.png


当项目编译完成后,点击“启动app”把项目跑起来:

fc45e64a328a461b8490e46c70cd782d.png

相关文章
|
Web App开发 JavaScript 前端开发
Vue2:基础入门
Vue2:基础入门
164 0
|
4月前
|
资源调度 JavaScript 前端开发
vue-cli从0到1快速入门!
【8月更文挑战第16天】 vue-cli从0到1快速入门!
70 4
 vue-cli从0到1快速入门!
|
Web App开发 JavaScript 前端开发
VUE 学习笔记(一)开发环境搭建
VUE 学习笔记(一)开发环境搭建
|
JavaScript 前端开发 开发者
【Vue2从入门到精通】超简单的vue2开发环境安装
Vue是一款非常流行的JavaScript框架,它可以帮助开发者轻松地构建交互式的Web应用程序。在本文中,我们将会讲解如何搭建Vue2的开发环境,让你可以快速开始开发自己的Vue应用程序。
431 0
【Vue2从入门到精通】超简单的vue2开发环境安装
|
JavaScript 前端开发 算法
Vue入门简介
Vue 是一套用来动态构建用户界面的渐进式JavaScript框架 - 构建用户界面:把数据通过某种办法变成用户界面 - 渐进式:Vue可以自底向上逐层的应用,简单应用只需要一个轻量小巧的核心库,复杂应用可以引入各式各样的Vue插件
100 0
|
JavaScript
小白如何搭建vue-cli项目
小白如何搭建vue-cli项目
53 0
|
前端开发
前端学习笔记202304学习笔记第十九天-vue3.0-安装vue-cli
前端学习笔记202304学习笔记第十九天-vue3.0-安装vue-cli
58 0
|
前端开发
前端学习笔记202304学习笔记第十九天-vue3.0-基于vue-cli创建项目1
前端学习笔记202304学习笔记第十九天-vue3.0-基于vue-cli创建项目1
73 0
|
前端开发
前端学习笔记202304学习笔记第十九天-vue3.0-基于vue-cli创建项目2
前端学习笔记202304学习笔记第十九天-vue3.0-基于vue-cli创建项目2
58 0
|
JavaScript
【Vue 开发实战】实战篇 # 27:使用Vue CLI 3快速创建项目
【Vue 开发实战】实战篇 # 27:使用Vue CLI 3快速创建项目
133 0
【Vue 开发实战】实战篇 # 27:使用Vue CLI 3快速创建项目