first commit

This commit is contained in:
编码猿
2024-09-27 02:06:13 +08:00
commit 852d94fbb9
36760 changed files with 3274413 additions and 0 deletions

View File

@@ -0,0 +1,85 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<style>
.maopao{
width: 200px;
height: 200px;
background: blue;
}
/* 当vue代码尚未被解析时 使页面不显示 性能优化 需要在最外层父容器上加 v-cloak*/
[v-cloak]{
display: none;
}
</style>
</head>
<body>
<div class="app" v-cloak>
<h3>{{text}}</h3>
<ul class="list">
<li v-for="v,i in List" :key="i">{{i}}/{{v.title}}</li>
</ul>
<ul class="cont">
</ul>
<br>
<br>
<!-- 当父元素和子元素同时绑定了事件 可能会产生 "冒泡问题" vue中可以用.stop 组织冒泡 -->
<div class="maopao" @click='fff'>
<h2 @click.stop="zzz">点点点.......</h2>
</div>
<ul>
<li v-for="val,key,i in Obj" :key="i"> {{val}} | {{key}}</li>
</ul>
<div v-html="vhtml">
</div>
<!-- v-model 一般用在输入框 可实时获取到输入框内的值 如下 : -->
<input type="text" placeholder="请输入" v-model="userinput">
<span> {{userinput}} </span>
</div>
</body>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
<script>
var App = new Vue({
el:'.app',
data:{
text:"hello",
vhtml:"<p>用v-html解析后的结果</p>",
userinput:'',
//v-for 可以遍历数组
List:[
{title:"标题1",
},
{title:"标题2",
},
{title:"标题3",
}
],
//v-for 可以遍历对象
Obj:{
title:"Hel.....",
cont:"Hello World!"
}
},
methods: {
fff(){
alert("这是fff")
},
zzz(){
alert("这是zzz")
}
}
})
</script>
</html>