前言:这一章次要是vue的介绍、装置、以及如何创立一个vue实例。

一、vue介绍

vue3中武官网:倡议先本人看官网。

https://v3.cn.vuejs.org/

vue是<u>渐进式</u>框架,渐进式指的就是能够在你的我的项目曾经有js,jquery等框架后还能够嵌入vue框架。能够只用我的一部分,而不是一个我的项目必须全副由我开发。

装置

将 Vue.js 增加到我的项目中次要有四种形式:

1.以 CDN 包的模式导入。

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

那么cdn是什么?

<u>CDN 是vue文件在线上的地址</u>。例如https:.../vue..

咱们在拜访我的项目时,首先通过域名找到服务器的ip(一台电脑/服务器),看看你的我的项目是什么web框架(例如django),而后找到调配的路由,而后就找到了vue.js文件。所以说是要有一个过程的,那么cdn的作用就是减速这个过程。

<u>CDN可能减速用户的访问速度</u>。

咱们的服务器分为华南、华北等几个区域,如果用户是华北区的,那么要拜访华北区的服务器比拟快,当用户第一次拜访华北区的服务器,那么服务器会把数据缓存在华北(边缘)服务器上,拜访我的项目慢理论是拜访我的项目资源(图片、视频等)的快慢。那么下一个人拜访的时候间接读取这个华北服务器的缓存,所以访问速度会放慢。

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

官网没有给出js下载地址。咱们能够把上边的cdn在线地址放到浏览器运行,ctrl+s保留就是vue.js.

https://unpkg.com/vue@next

或者在我上传的资源里去找。

实际上还是本地加载比线上要快很多。下载下来放到js里引入即可。

3.应用 npm 装置它。

这个咱们临时不必。利用大型项目能够用npm。

有空再写。可在我的vue专栏看到这篇。

4.应用官网的 CLI 来构建一个我的项目。

它为古代前端工作流程提供了性能完备的构建设置 (例如,热重载、保留时的提醒等等)。

有空再写。可在我的vue专栏看到这篇。

应用vue开发的益处

1.因为vue采纳渐进式框架结构,MVVM(model view viewmodel),数据层与视图层拆散,(响应式框架)通过vm把数据层的数据渲染到指定的标签外面。

2.响应式框架,数据层与视图层拆散,数据层数据变了,视图层的渲染就变了,缩小了dom操作,减少了页面加载速度。

3.组件化开发。

简洁来说就是:体积小,数据双向绑定,有很多成熟的组件。

二、根底

1.创立vue实例

步骤:

1)下载并引入vue.js

2)body里创立id=app 的div

3)Script 外面创立vue实例,关联容器,Vue.createApp({}).mount('#app')

数据层:

const data = { a: 1 }

视图层:

const app={

data() {

return data

},

}

创立vue实例:

const vm =Vue.createApp(app)

关联app容器

vm.mount('#app')

或者合起来写:

const data = { a: 1 }

const vm = Vue.createApp({

data() {

return data

}}).mount('#app')

运行模板:

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title></title>        <script src="js/vue.global.js"></script>    </head>    <body >        <div id="app">            Hello Vue        </div>    </body>    <script type="text/javascript">            const data = {                            }                        const vm = Vue.createApp({              data() {                return data              },            })            vm.mount('#app')                    </script></html>