Vue.js基础体验(一)
今天开始学习Vue.js啦,刚开始看起来,确实很难很难,但是经过一番“周折”,发现也就那样,没有想象的那么难。
下面是今天记录的代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<script src="js/vue.js" type="text/javascript" charset="utf-8"></script>
</head>
<body>
<div id="app">
<h1 v-text="number"></h1>
<h1 v-html="number"></h1>
<div v-html="info"></div>
<div v-text="info"></div>
</div>
<div id="app-2">
</div>
<div id="root">
<h1 v-on:click="handleClick">{{content}}</h1>
<h1 @click="handleClick">{{content}}</h1>
</div>
<!-- 双向绑定 -->
<div id="root1">
<!-- <div v-bind:title="'dell me '+title">hello word</div> -->
<div :title="'dell me '+title">hello word</div>
<input v-model="content" />
<div >
{{content}}
</div>
</div>
<!-- 计算属性 -->
<div id="root3">
姓:<input v-model="fistName" />
<br/>
名:<input v-model="lastName" />
<div>{{fullName}}</div>
<!-- 侦听器,监听某一个数据的变化 -->
<div>{{count}}</div>
</div>
<!-- v-if,v-show,v-for指令的用法 -->
<div id="root4">
<div v-if="show"> hello word</div>
<!-- <div v-show="show"> hello word</div> -->
<button @click="headClick">toggle</button>
<ul>
<!-- <li v-for="item in list":keys="item">{{item}}</li> -->
<li v-for="(item,index) in list":keys="index">{{item}}</li>
</ul>
</div>
<script type="text/javascript">
var vm = new Vue({
el:'#app',
data:{
number:123,
info:'<h1 style="color:red">这是信息</h1>'
}
});
var vm2 = new Vue({
el:'#app-2',
template:'<h1>{{msg}}</h1>',
data:
{
msg:'这是template的用法'
}
})
var vm3 = new Vue({
el:'#root',
data:
{
content:'你好啊'
},
methods:{
handleClick:function(){
this.content = 'word'
}
}
})
var vm4 = new Vue({
el:'#root1',
data:
{
title:"this is hello word",
content:"this is content"
}
})
var vm5 = new Vue({
el:'#root3',
data:
{
fistName:'',
lastName:'',
count:0
},
/* 计算属性 */
computed :{
fullName:function(){
return this.fistName+'-'+this.lastName;
}
},
/* 侦听器 */
watch:{
fistName:function(){
this.count++;
},
lastName:function(){
this.count++;
}
}
})
var vm6 = new Vue({
el:'#root4',
data:
{
show:true,
list:[1,2,3,4,5]
},
methods:{
headClick:function(){
this.show =!this.show;
}
}
})
</script>
</body>
</html>
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2019-04-13 深入C#中的String类
2019-04-13 使用属性升级MyBank
2019-04-13 C#语法快速热身
2019-04-13 第一个C#程序