Vue.js 入门案例 - 实时时钟
创作时间:
作者:
@小白创作中心
Vue.js 入门案例 - 实时时钟
引用
CSDN
1.
https://m.blog.csdn.net/2301_76478257/article/details/136823091
步骤 1: 创建 HTML 文件
首先,我们需要创建一个 HTML 文件,它将包含 Vue 应用的结构。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Vue.js 入门案例 - 实时时钟</title>
<!-- 引入 Vue.js -->
<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>
</head>
<body>
<div id="app">
<h1>当前时间:</h1>
<p>{{ currentTime }}</p>
</div>
<script>
// 接下来,我们将在这里编写 Vue 实例的代码
</script>
</body>
</html>
步骤 2: 初始化 Vue 实例
在 <script> 标签内,我们将初始化一个 Vue 实例,并将其关联到 #app 元素。
new Vue({
el: '#app',
data: {
currentTime: new Date().toLocaleTimeString() // 获取当前时间
},
mounted: function() {
this.updateClock(); // 组件挂载后立即更新时钟
},
methods: {
updateClock: function() {
setInterval(() => {
this.currentTime = new Date().toLocaleTimeString(); // 更新当前时间
}, 1000); // 每秒更新一次
}
}
});
在这个 Vue 实例中,我们做了以下几件事情:
- 定义了一个
data对象,其中包含一个currentTime属性,用于存储当前时间。 - 使用
mounted钩子函数,在 Vue 实例挂载到 DOM 后立即调用updateClock方法。 - 定义了一个
updateClock方法,它使用setInterval函数每秒更新currentTime属性的值。
步骤 3: 在 HTML 中绑定数据
在 HTML 模板中,我们使用 {{ currentTime }} 语法来绑定 currentTime 数据属性到一个段落 <p> 元素中。
<p>{{ currentTime }}</p>
步骤 4: 运行案例
保存 HTML 文件并在浏览器中打开它,你将看到一个实时更新的时钟,显示当前的时间。
这个简单的案例展示了 Vue.js 的基本特性,包括创建 Vue 实例、声明响应式数据、使用模板语法来绑定数据以及使用生命周期钩子和方法来处理逻辑。
热门推荐
详解法莫替丁的副作用及应对策略
第六套人民币来了?假的!
2024年居民收入和消费支出情况公布
护肤品:赋予肌肤无尽魅力的秘密武器
大益茶道院带你玩转景德镇陶瓷艺术设计之旅
Cinema 4D助你从零开始玩转二次元视频制作
从零开始学AE:打造炫酷二次元特效
白云山风景名胜区
200元人民币长什么样子?有收藏价值吗?
致女儿:赌博不仅违法,更会摧毁人生
一封父亲写给女儿的信:用爱与支持帮助她戒赌
一封父亲的信:赌博成瘾背后的爱与希望
哈文执导演春,2025年春晚创新亮点抢先看
裁员潮下的券商转型:从经纪业务到财富管理
新疆乌鲁木齐各族民众欢度肉孜节
无锡古镇摄影攻略:惠山古镇、清名桥、荡口古镇
无锡必打卡:五大景点串联起的江南文化之旅
无锡自驾游:古镇古迹探秘之旅
低脂美味双重奏:哈佛蔬菜汤&虾仁蔬菜炒饭
山楂食疗:高血脂患者的降脂良方
如何培养孩子早睡早起的习惯
AI问答系统的进化之路:从规则到深度学习
智能问答机器人的深度学习黑科技揭秘
河池至恩施大峡谷二日深度游全攻略:行程规划、景点推荐与实用贴士
撒贝宁春晚戴生肖帽,网友热议:真吉祥物!
撒贝宁:从“国脸”到“显眼包”的多面人生
厦门有什么景点好玩的地方推荐?跟着这篇攻略,带你轻松玩转鹭岛
复方硼砂含漱液使用说明书
便秘的中西医结合治疗
FNF鸡块和猴子模组:当动漫元素遇上音乐节奏