Vue简介和安装

 文章目录

目录

 文章目录

前言

Vue简介

Vue发展史

简单示例

Vue兼容性

Vue安装方式

1.在页面上以 CDN 包的形式导入。

2.下载 JavaScript 文件并自行托管。

3.使用 npm 安装它。

4.官方的 CLI


前言

大家好,我是遇见ice。

个人主页:遇见ice的博客

本文讲了有关Vue3的简介和安装的知识,从今天开始更新Vue,大家一起学习吖~

走过路过的小伙伴们点个赞和关注再走吧,欢迎评论区交流。

大家一起成长呀!笔芯


Vue简介

Vue (读音/vju: /,类似于view)是一套用于构建用户界面的渐进式框架。

渐进式框架是指Vue不强制开发者掌握和使用全部功能特性,可以根据项目需求逐步增加功能。比如:简单项目中可以只使用基础特性,如页面渲染、表单数据绑定等。页面较多的项目,可以引入组件特性,实现代码复用。大型项目还可以引入生态组件实现路由切换和状态集中管理等。

Vue本身不是一个全能框架——它只聚集于视图层。Vue采用自底向上增量开发的设计。

Vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件

在与相关工具和支持库一起使用时,Vue能完美地驱动复杂的单页应用。比。如Vue Router、Vuex及一些第三方组件。

作者:尤雨溪(华人)前Google员工(一个很厉害的大佬)

可通过如下网址访问官方地址

Vue.js - The Progressive JavaScript Framework | Vue.js

Vue.js

Vue.js - The Progressive JavaScript Framework | Vue.js

Vue.js

建议先学知识:HTML、CSS、JavaScript

Vue发展史

Vue.js的发展里程碑

2013年12月24日,发布0.7.0

2014年1月27日,发布0.8.0

2015年10月27日,正式发布1.0.0

2016年4月27日,发布2.0的preview版本

2016年10月,2.0正式发布

2019年12月5日,尤雨溪公布了Vue 3源代码

2020年9月18日,3.0正式发布

简单示例

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="utf-8">

    <title></title>

    <script src="https://unpkg.com/vue@next"></script>

</head>

<body>

<div id="hello-vue" class="demo">

    {{ message }}

</div>



<script>

    const HelloVueApp = {

        data() {

            return {

                message: 'Hello Vue!!'

            }

        }

    }

    Vue.createApp(HelloVueApp).mount('#hello-vue')

</script>

</body>

</html>

Vue兼容性

Vue2.x兼容性

Vue2.x不支持IE8及其以下版本,因Vue使用了IE8不能实现的ECMAScript5特性Vue2.x支持所有兼容ECMAScript5的浏览器

Vue3.x(使用Vite搭建兼容性)

开发环境中:需要在支持原生ES模块动态导入的浏览器中使用。

生产环境中:默认支持的浏览器需要支持通过脚本标签来引入原生ES 模块。可以通过官

方插件@vitejs/plugin-legacy支持旧浏览器。

Vue安装方式

Vue.js 设计的初衷就包括可以被渐进式地采用。这意味着它可以根据需求以多种方式集成到一个项目中。

新建一个项目,用的WebStorm.

并在项目中创建如下格式

将 Vue.js 添加到项目中主要有四种方式:

1.在页面上以 CDN 包的形式导入。

可直接引入代码

<script src="https://unpkg.com/vue@next"></script>

示例如下

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
        <script src="https://unpkg.com/vue@next"></script>
</head>
<body>
<div id="App">
    {{message}}
</div>
<script>
    const Hello={
        data(){
            return{
                message:"Hello Vue!"
            }
    }
    }
    Vue.createApp(Hello).mount('#App')
</script>
</body>
</html>  

2.下载 JavaScript 文件并自行托管。

也就是脚本安装。

访问网址:https://unpkg.com/vue@next

会出现如下形式的代码

右键另存为,找到新建的项目,并存储在下边的js中

为了方便更改一下名字为vue.js

在index.HTML文件即可通过如下代码引入地址

<script type="text/javascript" src="js/vue.js"></script>

可通过以下示例进行测试

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Title</title>

    <script type="text/javascript" src="js/vue.js"></script>

</head>

<body>

<div id="App">

    {{message}}

</div>

<script>

    const Hello={

        data(){

            return{

                message:"Hello Vue!"

            }

    }

    }

    Vue.createApp(Hello).mount('#App')

</script>

</body>

</html>

3.使用 npm 安装它。

在大型应用中推荐使用NPM来安装Vue.js

可通过如下WebStorm新建项目直接拉取安装

以上过程中可能无node,可在这个网址下载

下载 | Node.js 中文网

NPM能很好的与模块(诸如Webpack或Browserify的CommonJS模块)打包配合使用Vue同时提供了脚手架工具,可以更方便快捷的搭建开发环境。

$ npm install vue@next

由于 npm 安装速度慢,也可以使用了淘宝的镜像及其命令 cnpm,

 $ cnpm install vue@next

4.官方的 CLI

Vue.js 提供一个官方命令行工具,可用于快速搭建大型单页应用。它为现代前端工作流程提供了功能齐备的构建设置 (例如,热重载、保存时的提示等等)。

对于 Vue3,使用 npm 上可用的 Vue CLI v4.5 作为 @vue/cli。要升级需要全局重新安装最新版本的 @vue/cli:

# 全局安装 vue-cli

yarn global add @vue/cli

# 或

cnpm install -g @vue/cli

安装完后查看版本:

$ vue --version

@vue/cli 4.5.11

然后在 Vue 项目中运行:

vue upgrade --next

注:我们可先简单使用第二种方式CDN安装。可查看官方教程学习,网址如下:

安装 | Vue.js


版权声明:本文为m0_70117514原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。