1 Star 0 Fork 25

微笑是带来好运的开始/vue-utils

forked from 冰川/vue-utils 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
index.html 4.43 KB
一键复制 编辑 原始数据 按行查看 历史
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta
name="viewport"
content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"
/>
<title>simple Vue</title>
<style>
body {
padding-bottom: 100px;
}
header {
height: 60px;
border-bottom: 1px solid #f1f4f8;
background: #fff;
position: fixed;
top: 0;
left: 0;
width: 100%;
z-index: 9999;
display: flex;
align-items: center;
}
nav {
width: 900px;
margin: 0 auto;
display: flex;
justify-content: space-between;
align-items: center;
height: 80px;
color: #50bfff;
font-size: 0;
}
nav div {
font-size: 40px;
}
#div1 {
width: 900px;
margin: 80px auto;
}
.red {
color: red;
}
section {
margin-bottom: 30px;
}
section > div {
padding-left: 10px;
}
section h3 {
padding: 16px;
margin: 20px 0;
font-size: 14px;
border-radius: 4px;
background-color: #ecf9ff;
color: rgba(52, 73, 94, 0.8);
border-left: 5px solid #50bfff;
}
</style>
</head>
<body>
<header>
<nav>
<div>Euv</div>
<a
target="_blank"
style="text-decoration:none;"
href="https://github.com/wclimb/euv"
>
<svg
class="github"
fill="#000"
height="32"
version="1.1"
viewBox="0 0 16 16"
width="32"
>
<path
fill-rule="evenodd"
d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0 0 16 8c0-4.42-3.58-8-8-8z"
></path>
</svg>
</a>
</nav>
</header>
<div id="div1">
<section>
<h3>模板语法</h3>
<div>
{{obj.data}} 这是模版 {{message}}
</div>
</section>
<section>
<h3>v-html:</h3>
<div>
<button @click="html = '<h4>changed</h4>'">
改变html
</button>
<p v-html="html"></p>
</div>
</section>
<section>
<h3>条件渲染:</h3>
<div>
<button @click="ifValue = !ifValue">点击切换值:{{ifValue}}</button>
<p v-if="ifValue">显示了<span class="red">v-if</span></p>
<p v-else-if="elifValue">显示了<span class="red">v-else-if</span></p>
<p v-else>显示了<span class="red">v-else</span></p>
</div>
</section>
<section>
<h3>计算属性和侦听器:</h3>
<div>
{{hello}}
</div>
</section>
<section>
<h3>v-model:</h3>
<div>
<input type="text" v-model="modelMessage" /> change: {{modelMessage}}
</div>
</section>
<section>
<h3>v-show:</h3>
<div>
<button @click="show = !show">{{show ? '隐藏' : '显示'}}</button>
<div class="div2" v-show="show" style="font-size: 30px;">
<div>test v-show</div>
</div>
</div>
</section>
<section>
<h3>Class 与 Style 绑定</h3>
<div>
<button @click="style = { fontSize: '20px', color: '#ccc' }">
改变style
</button>
<p>
<span class="style" :style="style" style="background: #f60;"
>测试:style</span
>
</p>
<hr />
<button @click="cls = cls.indexOf('red') >= 0 ? '' : 'red';">
toggle切换 class
</button>
<p :class="cls" class="hello" @mouseenter="console.log(1)">
测试class
</p>
</div>
</section>
<section>
<h3>列表渲染</h3>
<div>
<button @click="list = [11,22,33,44]">
改变列表
</button>
<div v-for="(item, index) in list" class="list">
item: {{item}}, index: {{index}}
</div>
</div>
</section>
<section>
<h3>事件</h3>
<div>
<input type="text" v-model="todoinput" />
<button @click="add">添加</button>
<div v-for="(item, index) in todolist" @click="todoFn(item, $event)">
{{item}} 点我
</div>
</div>
</section>
</div>
</body>
</html>
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/xbc2858546550/vue-utils.git
git@gitee.com:xbc2858546550/vue-utils.git
xbc2858546550
vue-utils
vue-utils
master

搜索帮助

23e8dbc6 1850385 7e0993f3 1850385