vue3中动态显示当前时间

//在setup中写入

const time = ref();
// 获取当前时间
const getTime = () => {
  time.value = new Date();
};
var timer = 0;
onMounted(() => {
  timer = setInterval(() => {
    //设置定时器
    getTime(); //自定义事件
  }, 1000);
});
onBeforeUnmount(() => {
  clearInterval(timer); //清除定时器
  timer = 0;
});

当然展示出来的数据是这样的

 我们可以对时间进行格式化

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Vue发布动态和评论功能可以通过以下步骤实现: 1. 数据准备:首先定义一个动态对象的数据结构,其包含动态的内容、发布者信息、发布时间等。同时,也需要定义一个评论对象的数据结构,包含评论的内容、评论者信息、评论时间等。 2. 组件设计:根据需求,设计动态发布组件和评论组件。动态发布组件应该包含一个输入框,用于输入动态的内容,并提供一个提交按钮以发布动态。评论组件应该包含一个输入框,用于输入评论的内容,并提供一个提交按钮以发布评论。 3. 动态发布功能:在动态发布组件,绑定输入框的v-model指令,实现实时更新输入框的内容。在提交按钮上添加一个点击事件,并在事件处理函数,将输入框的内容和当前用户的信息封装成一个动态对象,通过调用接口或向后端发送请求,将动态对象保存到数据库。 4. 评论功能:在每个动态对象,添加一个评论列表的属性,用于存储动态的评论。在评论组件,绑定输入框的v-model指令,实现实时更新输入框的内容。在提交按钮上添加一个点击事件,并在事件处理函数,将输入框的内容和当前用户的信息封装成一个评论对象,通过调用接口或向后端发送请求,将评论对象保存到对应动态对象的评论列表。 5. 动态显示和评论展示:在动态显示页面,使用v-for指令遍历动态列表,并将每个动态的内容和相关信息展示出来。在每个动态下方,使用v-for指令遍历该动态的评论列表,并将每个评论的内容和相关信息展示出来。 通过以上步骤,就可以实现基本的Vue动态发布和评论功能。当用户输入动态并发布后,其他用户可以看到该动态,并可以在该动态下方进行评论。同时,每个动态都会展示相应的评论列表,以供用户查看。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值