前端框架Vue------>第三天学习(1)
2023-09-14 09:07:25 时间
`
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>
相关文章
- vue.js3.x 使用vue3-count-to 组件(到可视区域才start数字滚动 vue@3.2.33 / vue3-count-to@1.1.2)
- vue.js3: 项目打包后部署到网站子目录(vue@3.2.33)
- vue.js3.2.20: 在打包时取消生成.map文件
- springboot+vue实现前后端分离之前端vue部分(spring boot 2.5.4/vue.js 3.2.4)
- vue.js 3.2.22:平滑回到顶部
- vue.js 3.2.22:多选上传图片带缩略图可删除
- 怎样给vue项目重命名
- vue.js学习:慕课网教程1:vue2.5入门
- vue快速学习01、环境与常用属性标签
- 毕业设计 40个SSM+VUE毕设项目分享【源码+论文】(三)
- Vue学习之--------路由(Router)的基本使用(1)(2022/9/5)
- Vue学习之--------消息订阅和发布、基础知识和实战应用(2022/8/24)
- Vue学习之--------Vue中自定义插件(2022/8/1)
- Vue学习之--------计算属性(2022/7/9)
- 解决在vue中设置的height: 100%没有效果
- 前端框架Vue------>第二天学习(1)插槽
- Vue学习之--------脚手架的分析、Ref属性、Props配置(2022/7/28)
- Vue学习之--------内置指令的使用【v-bind、v-model、v-for、v-on、v-if 、v-else、v-show、v-text。。。】(2022/7/19)
- SpringBoot学习笔记(八)——JWT、(Vue3、Axios、Vue-Router、TypeScript实现授权与验证示例)
- 204:vue+openlayers 学习Attribution各种API,示例展示自定义版权信息
- 064:vue+openlayers根据坐标来显示点、线段、圆形、多边形(代码示例)
- Vue(五)计算属性、过滤器、axios、vue 生命周期
- 01-Vue初体验
- 测试开发之Vue学习笔记-H5实例百度音乐