vue入门教程之基础语法
vue入门教程之基础语法
欢迎关注博主公众号「java大师」, 专注于分享Java领域干货文章, 关注回复「资源」, 免费领取全网最热的Java架构师学习PDF, 转载请注明出处 https://www.javaman.cn/vue/vue-if-for
上一节我们讲了什么事MVVM框架,以及实现了一个最简单的vue的hello-vue例子。今天我们继续来讲解下vue的各种基础语法
1、v-model(v-model指令来实现表单元素和数据的双向绑定。监听用户的输入,然后更新数据)
(1)引入vue.js---通过cdn的方式引入vue.min.js
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>  --cdn引入vue.min.js
(2) html代码
 通过v-model绑定data的message

(3)运行结果如下图:

2、条件语句(v-if v-else-if v-else)
(1)引入vue.js---通过cdn的方式引入vue.min.js
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>  --cdn引入vue.min.js
(2) html代码
 根据得分判断该考生的成绩是优秀、及格还是不及格
	<div id="app">
        <p v-if="score>=90">优秀</p>
        <p v-else-if="score>=60&&score<90">及格</p>
        <p v-else>不及格</p>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script>
        var vm = new Vue({
            el:"#app",
            data:{
                score:94
            }
        });
    </script>
(3)运行结果如下图:

(4)动态修改viewModel的内容,页面元素跟着变化

3、循环语句(v-for)
(1)引入vue.js---通过cdn的方式引入vue.min.js
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>  --cdn引入vue.min.js
(2) html代码
 根据得分判断该考生的成绩是优秀、及格还是不及格
	<div id="app">
        <li v-for="item in courses">{{item}}</li>
    </div>
    <script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
    <script>
        var vm = new Vue({
            el:"#app",
            data:{
                courses:['语文','数学','外语']
            }
        });
    </script>
(3)运行结果如下图:

vue入门教程之基础语法的更多相关文章
- [ Python入门教程 ] Python基础语法
		Python的语法非常简练,因此用Python编写的程序可读性强.容易理解.本章将介绍Python的基本语法和概念. Python文件类型 1.源代码.Python的源代码的扩展名以py结尾,可直接运 ... 
- React实例入门教程(1)基础API,JSX语法--hello world
		前 言 毫无疑问,react是目前最最热门的框架(没有之一),了解并学习使用React,可以说是现在每个前端工程师都需要的. 在前端领域,一个框架为何会如此之火爆,无外乎两个原因:性能优秀,开发 ... 
- 【原创】React实例入门教程(1)基础API,JSX语法--hello world
		前 言 毫无疑问,react是目前最最热门的框架(没有之一),了解并学习使用React,可以说是现在每个前端工程师都需要的. 在前端领域,一个框架为何会如此之火爆,无外乎两个原因:性能优秀,开发效率 ... 
- wepack+sass+vue 入门教程(一)
		一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ... 
- webpack+sass+vue 入门教程(一)
		一.安装node.js node.js是基础,必须先安装.而且最新版的node.js,已经集成了npm. 下载地址 node安装,一路按默认即可. 二.全局安装webpack npm install ... 
- vue入门教程 (vueJS2.X)
		vue入门教程vueJS2.X 写在前面 看完此教程可以达到:能看懂并能修改简单的vue项目. 看的过程中,请把所有例子都放到html文件中跑一遍. Vue.js 是什么 Vue.js(读音 /vju ... 
- Linux Capabilities 入门教程:基础实战篇
		该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 待续... 上篇文章介绍了 Linux capabilit ... 
- Capabilities 入门教程:基础实战篇
		该系列文章总共分为三篇: Linux Capabilities 入门教程:概念篇 Linux Capabilities 入门教程:基础实战篇 待续... 上篇文章介绍了 Linux capabilit ... 
- 003  01 Android 零基础入门  01 Java基础语法 01 Java初识 03 Java程序的执行流程
		003 01 Android 零基础入门 01 Java基础语法 01 Java初识 03 Java程序的执行流程 Java程序长啥样? 首先编写一个Java程序 记事本编写程序 打开记事本 1.wi ... 
- wepack+sass+vue 入门教程(三)
		十一.安装sass文件转换为css需要的相关依赖包 npm install --save-dev sass-loader style-loader css-loader loader的作用是辅助web ... 
随机推荐
- 阿里二面:SpringBoot可以同时处理多少个请求?当场懵了。。。。
			SpringBoot以其简洁高效的开发方式和强大的内嵌容器特性,为开发者提供了构建高性能后端服务的便利.然而,当面临高并发场景时,理解并合理配置Spring Boot应用以达到最佳的并发处理能力至关重 ... 
- Oracle删除索引规范
			1.背景概述 2.索引删除规范 3.根本解决方案及建议 1.背景概述 近期应用升级上线过程中,存在删除业务表索引的变更操作,且因删除索引导致次日业务高峰时期,数据库响应缓慢的情况,经定位是缺失索引导致 ... 
- 小知识:杜绝明文密码,OGG的credentialstore特性
			之前OGG配置文件中都会明文记录密码,而在OGG12c及以上版本中,有一个特性credentialstore,可以用来杜绝明文密码,提升安全性. 这里测试添加credentialstore并配置数据库 ... 
- TActionManager Delphi 超级方便的快捷键 草草
			delphi 中用快捷键 草 实在是 太简单了 . 自己摸索出来的 方法 --------------------------------------------------------------- ... 
- 如何在windows端安装和配置maven
			1.下载maven 从官方下载maven,下载页面:http://maven.apache.org/download.cgi 2.安装maven maven压缩包解压到一个没有中文,空格或其他特殊字符 ... 
- 探索C语言中的联合体与枚举:数据多面手的完美组合!
			 欢迎大家来到贝蒂大讲堂 养成好习惯,先赞后看哦~ 所属专栏:C语言学习 贝蒂的主页:Betty's blog 1. 联合体的定义 联合体又叫共用体,它是一种特殊的数据类型,允许您在相同的内存位置存 ... 
- 【译】.NET 8 网络改进(一)
			原文 | Máňa,Natalia Kondratyeva 翻译 | 郑子铭 随着新的 .NET 版本的发布,发布有关网络空间中新的有趣变化的博客文章已成为一种传统.今年,我们希望引入 HTTP 空间 ... 
- 【Unity3D】绘制物体外框线条盒子
			1 需求描述  点选物体.框选物体.绘制外边框 中介绍了物体投影到屏幕上的二维外框绘制方法,本文将介绍物体外框线条盒子绘制方法. 内框:选中物体后,绘制物体的内框(紧贴物体.并与物体姿态一致的内框盒 ... 
- 【Unity3D】粒子系统ParticleSystem
			1 简介  拖尾(TrailRenderer).线段渲染器(LineRenderer).粒子系统(ParticleSystem)是 Unity3D 提供的三大特效,其中粒子系统的功能最为强大,特效也 ... 
- 【framework】TaskStack简介
			1 前言  TaskStack 用于管理 app,一般一个应用程序对应一个 TaskStack,其父容器为 TaskStackContainers(DisplayContent 的子容器),子容器为 ... 
