美文网首页
VueJS基础

VueJS基础

作者: 昊啊昊儿哟 | 来源:发表于2018-08-25 19:40 被阅读57次

什么是Vue?

  • 一款非常优秀的前端 JavaScript 框架,由尤雨溪创建开发
  • 可以轻松构建单页 (SPA) 应用程序
  • 通过 指令 扩展了 HTML,通过 表达式 绑定数据到 HTML
  • 最大程度上解放了 DOM 操作
  • 它能让你更加的享受编程的乐趣
  • 数据驱动,开源
    官网

安装Vue

CDN
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js"></script>
使用 npm下载(默认安装最新稳定版)

指令: npm install vue

学习任何一门语言都必敲的一段代码:Hello world

通过数据绑定的方式,在界面上展示Hello World

<div id="app">
    <h1>{{ msg }}</h1>
</div>
<script src="vue.js"></script>
<script>
    var vm = new Vue({
        el: '#app',
        data: {
            msg: 'Hello World'
        }
    });
</script>

创建Vue实例

每一个Vue应用都是通过Vue构造函数创建一个Vue的实例开始

var vm = new Vue({
    // Vue的选项
});
Vue的选项
  • el 选项:指定Vue作用的范围
  • data 选项:data提供数据对象,绑定的数据

模板语法

Vue.js 使用了基于 HTML 的模板语法,允许开发者声明式地将 DOM 绑定至底层 Vue 实例的数据。所有 Vue.js 的模板都是合法的 HTML ,所以能被遵循规范的浏览器和 HTML 解析器解析。

插值表达式

数据绑定最常见的形式就是使用“Mustache”语法 (双大括号) 的文本插值:

<h1>
    {{ msg }}
</h1>

JavaScript表达式

对于所有的数据绑定,Vue.js 都提供了完全的 JavaScript 表达式支持。

{{ number + 1 }}

{{ age > 18 ? '年满18岁' : '未满18岁' }}

{{ message.split('').reverse().join('') }}

<h1>
    {{ msg }}
</h1>

注意:差值表达式中不能写语句。例如:var a = 10;

相关文章

  • VueJS基础

    什么是Vue? 一款非常优秀的前端 JavaScript 框架,由尤雨溪创建开发可以轻松构建单页 (SPA) 应用...

  • vuejs基础

    vue.js框架 一、什么是vue.js? 1.它是一套用于构建用户界面的框架,只关注视图,不仅易于上手,还便于与...

  • vuejs 基础必备

    1、active-class 是哪个组件的属性?嵌套路由怎么定义 (1)、active-class 是 vue-r...

  • Vuejs 基础与语法

    Vue 实例 创建第一个实例 {{}} 被称之为插值表达式。可以用来进行文本插值。 JSbin 预览 实例、挂载点...

  • Vuejs系列——基础部分

    作为现阶段比较火热的前端框架,vue优势在于国产,文档等详尽,社区活跃,设计模式MVVM能够比较适合国内大部分开发...

  • vuejs基础学习总结

    准备开始 vue基础 (1).历史介绍 (2).前端框架与库的区别? jquery 库 -> DOM(操作DOM)...

  • 学习记录-三月

    感想: 内容列表 名字|链接|介绍 vue基础 | https://cn.vuejs.org/ 组件-fetch ...

  • Vue render函数详解

    渲染函数 & JSX 基础[https://cn.vuejs.org/v2/guide/render-functi...

  • Composition API 使用

    响应性基础 API[https://v3.cn.vuejs.org/api/basic-reactivity.ht...

  • Vuejs2.0购物车和地址选配学习笔记

    Vuejs2.0购物车和地址选配学习笔记 按照慕课网的Vuejs2.0的学习视频零基础实践的一个demo如下:演示...

网友评论

      本文标题:VueJS基础

      本文链接:https://www.haomeiwen.com/subject/znwgiftx.html