在vue中的一些使用处理:

mounted() {
const timer = setInterval(() => { … }, 1000);
this.$once(‘hook:beforeDestroy’, () => clearInterval(timer)😉
}

如果渲染完该页面然后进入的一个页面开启了一个定时器,最好选用上述情况

mounted() {
this.timer = setInterval(() => { … }, 1000);
},
beforeDestroy() { //这个是退出本页的一个函数
clearInterval(this.timer);
}
如果渲染完该页面然后进入的一个页面开启了一个定时器,最好选用上述情况
<v-chart
@hook:mounted=“loading = false”
@hook:beforeUpdated=“loading = true”
@hook:updated=“loading = false”
:data=“data”
/>
var time=new Date().toLocaleString(‘chinese’,{hour12:false});

设施自定义属性
vue官网:https://cn.vuejs.org/v2/guide/custom-directive.html#ad
directives: {
//注册一个局部的自定义指令 v-focus
focus: {
// 指令的定义
inserted: function (el) {
// 聚焦元素
el.querySelector(“input”).focus();
},
},
},

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值