Vue语法
1.我们使用v-bind来绑定元素特性
用v-bind绑定message的内容
<span v-bind:title="message"> 鼠标悬停就可以看到绑定的提示信息 span>
语法:
v- 开头的叫指令,表示Vue提供的特性。他们会渲染DOM上应用特殊的响应式行为。
v-bind
条件判断
v-if
v-else
v-else-if
DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<div id="app">
<h1 v-if="type=='A'">成绩是Ah1>
<h1 v-else-if="type=='B'">成绩是Bh1>
<h1 v-else-if="type=='C'">成绩是Ch1>
<h1 v-else>Dh1>
div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js">script>
<script>
var vm=new Vue({
el:"#app",
data:{
type: 'A'
}
});
script>
body>
html>
循环
v-for :操作数组 script中{}存对象[]存数组 v-for="xxx in 数组名"
DOCTYPE html>
<html lang="en" xmlns:v-bind="http://www.w3.org/1999/xhtml">
<head>
<meta charset="UTF-8">
<title>Titletitle>
head>
<body>
<div id="app">
<li v-for="xxx in items">
{{xxx.message}}
li>
div>
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.16/dist/vue.js">script>
<script>
var vm=new Vue({
el:"#app",
data: {
// script中{}存对象[]存数组
items: [
{message:"第一项"},
{message:"第二项"},
{message:"第三项"}
]
}
});
script>
body>
html>
效果:
v-for自带index属性
<li v-for="xxx,index in items"> {{xxx.message}}---{{index}} li>