<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>vue初识(前后端分离)</title>
</head>
<script src="https://cdn.bootcss.com/vue/2.6.10/vue.js"></script>
<style type="text/css">
</style>
<body>
<div id="app"><!--//所有代码写在div里-->
<div v-html="name"></div> {{name}}
<hr />
<div v-show="show">出现</div>
<!--if else 判断-->
<div v-if="isok"><!--为真出现-->欢迎进入我的主页</div>
<div v-else><!--为否出现-->请先登录</div>
<hr />
<button v-on:click="res">-</button>{{count}}<button @click="add">+</button> <!--v开头的是指令-->
<hr />
<!--循环输出-->
<ul >
<li v-for="(item,index) in stus"> <!--in 数组名称-->
{{index}}------{{item}}
</li>
</ul>
<hr />
<span v-bind:title="messa">
鼠标悬停几秒后显示页面信息
</span>
<hr />
<!--双向绑定-->
{{message}}
<br />
请输入<input type="text" v-model="message" />
<hr />
</div>
<script type="text/javascript">
//vue进入
var vue=new Vue({//new一个Vue对象 必须找id
el:"#app", //固定格式
data:{
name:"<h2>hello world</h2>",
isok:true,
count:0,
show:true,
stus:["一","二","三"],
messa: '页面加载于 ' + new Date().toLocaleString(),
message:"",//初始值
},
//f方法,事件
methods:{
add:function(){
this.count++;
},
res:function(){
this.count--;
}
}
});
</script>
</body>
</html>