VIP免费

Vue学习笔记01——Vue安装

精品 Vue 原创
139
DEMO程序园
程序猿 2020-06-21
积分:0

简介:

什么是Vue.jsVue.js 是目前最火的一个前端框架,借助于WeexReact可以用于进行手机App开发Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(Vue有配套的第三方类库,可以整合起来做大型项目的开发)前端的主要工作?主要负责

什么是Vue.js

  • Vue.js 是目前最火的一个前端框架,借助于WeexReact可以用于进行手机App开发

  • Vue.js 是前端的主流框架之一,和Angular.js、React.js 一起,并成为前端三大主流框架!

  • Vue.js 是一套构建用户界面的框架,只关注视图层,它不仅易于上手,还便于与第三方库或既有项目整合。(Vue有配套的第三方类库,可以整合起来做大型项目的开发)

  • 前端的主要工作?主要负责MVC中的V这一层;主要工作就是和界面打交道,来制作前端页面效果;

  • Vue是一种MVVM是前端视图层的概念,主要关注于 视图层分离,也就是说:MVVM把前端的视图层,分为了 三部分 Model, View , VM ViewModel

  • MVVM我们可以理解为双向绑定


如何使用Vue.js

vue.js的使用跟我们项目开发模式有关,假如我们的项目是传统开发模式需要使用的vue来提高用户的体验感,那使用起来就比较简单,只需要掌握vue的相关语法,然后在项目种引入vue.js就可以了,引入vue.js可以通过将js文件下载拷贝到项目种,也可以直接通过CDN在线引入;

如果是前后端分离模式开发,vue的使用相对来说步骤又繁琐一点,首先我们电脑得安装node环境,然后通过npm命令下载安装vue.js,再通过vue.js提供的命令行指令初始化我们的vue项目,主要步骤如下:

必须先确定安装了node环境,使用 node -v 查看是否安装环境。

由于 npm 安装速度慢,本教程使用了淘宝的镜像及其命令 cnpm,安装使用介绍参照:使用淘宝 NPM 镜像

npm 版本需要大于 3.0,如果低于此版本需要升级它:

# 查看版本
$ npm -v
2.3.0
#升级 
npmcnpm install npm -g
# 升级或安装 
cnpmnpm install cnpm -g

在用 Vue.js 构建大型应用时推荐使用 NPM 安装:

# 最新稳定版
$ cnpm install vue

命令行工具

Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。

# 全局安装 vue-cli
$ cnpm install --global vue-cli
# 创建一个基于 webpack 模板的新项目
$ vue init webpack my-project
# 这里需要进行一些配置,默认回车即可
This will install Vue 2.x version of the template.For Vue 1.x use: vue init webpack#1.0 my-project? Project name my-project? 
Project description A Vue.js project? 
Author runoob <test@runoob.com>? 
Vue build standalone? 
Use ESLint to lint your code? 
Yes? 
Pick an ESLint preset Standard? Setup unit tests with Karma + Mocha? 
Yes? 
Setup e2e tests with Nightwatch? 
Yes

   vue-cli · Generated "my-project".

   To get started:
   
     cd my-project
     npm install
     npm run dev   
   Documentation can be found at https://vuejs-templates.github.io/webpack

进入项目,安装并运行:

$ cd my-project
$ cnpm install
$ cnpm run dev
 DONE  Compiled successfully in 4388ms> Listening at http://localhost:8080

成功执行以上命令后访问 http://localhost:8080/,输出结果如下所示:


评论
最新发布
2024-03-31
2024-03-31
2024-03-28
2024-03-28
2024-03-25
2024-03-19
2024-03-19
2024-03-13
2024-03-13
2024-03-12
layui

微信扫码关注DEMO程序园公众号

本周热门
1695
1283
1085
1012
908
859
848
741
646
432
热门下载
27
20
19
14
14
12
12
12
12
11