前言

Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,
Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

v-if

示例代码:

<div id="app">
<h1 v-if="ok">哈哈,恭喜你成功获得大奖!!!</h1>
<h1 v-else>不好意思,你没有中奖!</h1>
</div>
<!--导入vue.js-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>
<script>
var vm = new Vue({
el: "#app",
data:{
ok: true
}
});
</script>

效果如下:

v-for

代码示例:

<div id="app">
<li v-for="(item,index) in items">
{{item.obj}}------{{index}}
</li>
</div>
<!--导入vue.js-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>
<script>
var vm = new Vue({
el: "#app",
data:{
items: [
{obj:'阿里'},
{obj:'腾讯'},
{obj:'百度'},
{obj:'京东'}
]
}
});
</script>

效果如下:

v-bind

<!-- 完整语法 -->
<a v-bind:href="url">...</a> <!-- 缩写 -->
<a :href="url">...</a> <!-- 动态参数的缩写 (2.6.0+) -->
<a :[key]="url"> ... </a>

示例代码:

<div id="app">
<h1>2021,我们永远在一起!</h1>
<span v-bind:title="message">鼠标悬停几秒钟查看此动态绑定的提示信息!</span>
</div> <!--导入vue.js-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>
<script>
var vm = new Vue({
el: "#app", //绑定元素
data:{
message:"www.featon.com"
}
});
</script>

效果如下:

v-on

<!-- 完整语法 -->
<a v-on:click="doSomething">...</a> <!-- 缩写 -->
<a @click="doSomething">...</a> <!-- 动态参数的缩写 (2.6.0+) -->
<a @[event]="doSomething"> ... </a>

示例代码:

<div id="app">
<button v-on:click="sayhi">Click ME</button>
</div>
<!--导入vue.js-->
<script src="https://cdn.jsdelivr.net/npm/vue@2.5.21/dist/vue.min.js"></script>
<script>
var vm = new Vue({
el: "#app",
data:{
message: "中国加油!"
},
methods:{// 时间绑定必须生命在methods中,否则无法监听到声明的方法
sayhi:function (event) {
alert(this.message);
}
}
});
</script>

效果如下:

最新文章

  1. [Linux] 账户管理命令(二)
  2. 转mysql 多表 update sql语句总结
  3. webService 跨域请求webconfig配置
  4. 最近项目用到Dubbo框架,临时抱佛脚分享一下共探讨。
  5. 纪念逝去的岁月——C/C++选择排序
  6. vi命令的基础知识
  7. SQL Server Analysis Services 数据挖掘
  8. php验证码的简单例子
  9. ADB对手机进行开关机测试
  10. yii2.0 面包屑的使用
  11. Leetcode 136 137 260 SingleNumber I II III
  12. java设计模式综合项目实战视频教程
  13. VS Code调试.Net Core版Hello World
  14. 支付宝支付之App支付
  15. LeetCode--027--移除元素(java)
  16. DP 魔族密码 LIS
  17. 论文笔记(一)---翻译 Rich feature hierarchies for accurate object detection and semantic segmentation
  18. 用网站把图标做成iconFont文件引用
  19. python3 练习题 day01
  20. Ubuntu16.04 python import cv2

热门文章

  1. OpenHarmony 3.1 Beta版本关键特性解析——探秘隐式查询
  2. html显示与隐藏元素的几种方式
  3. HTML5有哪些新特性
  4. Kotlin 之 let、with、run、apply、also 函数的使用
  5. partOne讲解思路
  6. Ranchar中PostgreSQL容器异常 53100: could not resize shared memory segment ... bytes: No space left on device
  7. 墙裂推荐!一款 VM 大规模集群管理工具
  8. 使用 Swoole 加速你的 CMS 系统,并实现热更新 (基于 Laravel 框架)
  9. 记将一个大型客户端应用项目迁移到 dotnet 6 的经验和决策
  10. drf-Serializers