`

10 、组件基础

10.1 、什么是组件

件是可复用的Vue实例,说白了就是一组可以重复使用的模板

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script>
<title>Vue组件</title>
</head>
<body style="background-color: pink"> <div id="app">
<ul>
<my-componenet-list v-for="item in items" v-bind:item="item"></my-componenet-list>
</ul> </div> <script type="text/javascript">
//定义组件
Vue.component("my-componenet-list",{
props:["item"],
template:'<li>{{item}}</li>'
}) var app = new Vue({
el:"#app",
data:{
items:["篮球","足球","羽毛球"]
}
})
</script> </body>
</html>

11、什么是计算属性

计算属性是用来声明式的描述一个值依赖了其他的值。当你在模板里把数据绑定到一个计算属性上时,Vue会在其依赖的任何值导致该计算属性改变时更新DOM

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js"></script
<title>计算属性</title>
</head>
<body> <div id="app">
<p>当前时间方法:{{getCurrentTime()}}</p>
<p>当前时间属性:{{getCurrentTime1}}</p>
</div> <script type="text/javascript"> var app = new Vue({
el:"#app",
methods:{
getCurrentTime:function () {
return Date.now();
}
},
//计算属性
computed:{
getCurrentTime1:function () {
return Date.now();
}
}
})
</script> </body>
</html>

最新文章

  1. css基础知识
  2. c++中引用和指针的区别
  3. git clone 出错SSL certificate problem, verify that the CA cert is OK.
  4. 【搭建开发环境】在 Windows XP 中参与开源项目,搭建 git 和 cygwin 开发环境
  5. Enter键提交表单
  6. 功率和dB的关系
  7. ASP.NET jQuery 随笔 显示RadioButtonList成员选中的内容和值
  8. 黑龙江省第七届大学生程序设计竞赛-Mysterious Organization
  9. Tiny并行计算框架之复杂演示样例
  10. HTML 基本语法速查
  11. PageRank算法初探
  12. 操作系统中 heap 和 stack 的区别
  13. LVS前奏-ARP知识回顾
  14. System.InvalidOperationException:“线程间操作无效: 从不是创建控件“btnSearch”的线程访问它。
  15. Linux—CentOS7下python开发环境配置
  16. 剑指offer(11)
  17. 2-[Mysql]- 初识sql语句
  18. ref out 区别
  19. 在Windows Server 2012启用或关闭Internet Explorer增强的安全配置
  20. Java - 慎用tagged class

热门文章

  1. EB和Varuxn的单字聊天
  2. 利用 SonarScanner 静态扫描 Rainbond 上的 Maven 项目
  3. 用固态U盘让你的办公环境随身移动
  4. 理解vue中v-for循环中得key原理及一些错误
  5. 中国联通改造 Apache DolphinScheduler 资源中心,实现计费环境跨集群调用与数据脚本一站式访问
  6. 微信小程序/校园社区论坛/微信云开发/云函数
  7. 「JOI 2015 Final」分蛋糕 2
  8. 第六十九篇:vue项目的运行过程
  9. Netty内存池的整体架构
  10. dotnet 为大型应用接入 ApplicationStartupManager 启动流程框架