vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue 基本使用

Vue 概述及基本使用详解

作者:墨鸦_Cormorant

Vue是一套用于构建用户界面的渐进式框架,与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用,本文给大家介绍Vue 概述及基本使用,感兴趣的朋友跟随小编一起看看吧

概述

前端技术的发展

从静态走向动态

从后端走向前端

从前端走向全端

Node.js 诞生,Javascript 开始占据服务端编程语言的一席之地。前端工程师可以以很低的成本用 Node.js 和 MongoDB 搭建一个后台。

从 MVC 到 MVVM

只要 ViewModel 发生了改变,View 上自然就会表现出来

当用户修改了 View,ViewModel 中的数据也会跟着改变

​ Vue.js 就是一套轻量级的 MVVM 框架。

MVVM(Model、View、ViewModel)

简介

MVVM 的工作原理

ViewModel 作为 MVVM 的核心,是把当前页面的数据源(Model)和页面的结构(View)连接在了一起。

vue 简介

官方给出的概念:**Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的前端框架。**它基于标准 HTML、CSS 和 JavaScript 构建,并提供了一套声明式的、组件化的编程模型,帮助开发者高效地开发用户界面。

与其它大型框架不同的是,Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。同时,Vue 也完全有能力支持采用 SPA 设计和组合其他 Vue 生态的系统。

vue 的特性

主要体现在两个方面:数据驱动视图、双向数据绑定

vue 的版本

当前,vue 共有 3 个大版本,其中:

Vue 项目结构

├─node_modules	// 项目依赖的第三方包
├─public		// 静态文件目录
├───favicon.ico	// 浏览器小图标
├───index.html	// 单页面的html文件
├─src			// 业务文件夹
├───assets		// 静态资源目录
├─────logo.png	// logo图片
├───components	// 可重用组件目录
├─────HelloWorld.vue	// 欢迎页面vue代码文件
├───router		// 路由目录
├───store		// 数据共享目录
├───views		// 视图组件目录
├───store		// 文件存储目录
├───api 		// 跟后台交互,发送fetch、xhr请求,接收响应目录
├───plugins		// 插件目录
├───App.js		// 整个应用的根组件
├───main.js		// 入口js文件
├─.gitignore	// git提交忽略配置
├─babel.config.js	// babel配置
├─jsconfig.json
├─package.json	// 依赖包列表
├─vue.config.js

基本使用

基本使用步骤

<body>
	<!-- 2. 在页面中声明一个将要被 vue 所控制的 DOM 区域 -->
    <div id="app">{{ username }}</div>
    <!-- 1. 导入 vue.js 的 script 脚本 -->
    <script src="./lib/vue.js"></script>
    <script>
        // 3. 创建 vue 实例对象
    	const vm = new Vue({
            // 3.1 指定挂载的 DOM 区域
            el: '#app',
            // 3.2 指定 model 数据源
            data: {
                username: '张三'
            }
        })
    </script>
</body>
  1. 导入 vue.js 的 script 脚本文件
  2. 在页面中声明一个将要被 vue 所控制的 DOM 区域
  3. 创建 vm 实例对象(vue 实例对象)

基本代码与 MVVM的对应关系

到此这篇关于Vue 概述以及基本使用的文章就介绍到这了,更多相关vue 基本使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文