V-时间线组件显示问题(附加解决方案)
本帖最后由 YSLSX 于 2024-1-31 10:14 编辑一、概述:
时间线组件如果勾选了数据库生成,而且“时间戳”字段的值为0或值为NULL,都会显示成“1899/12/30 00:00:00”,这样显示肯定是不OK的。
二、解决思路:
在尝试了各种方法后,最后发现,其实“时间”外面只有一层p标签,只需页面初始化的时候通过js遍历所有p标签,然后将值等于“1899/12/30 00:00:00”的都替换为空就可以了,很简单的一段代码。
var pElements = document.getElementsByTagName("p");
for (var i = 0; i < pElements.length; i++) {
if (pElements.innerHTML === '1899/12/30 00:00:00') {
pElements.innerHTML = "";
}
}
三、最终效果:
如图:victory::lol:victory:
:hjyzw:
页:
[1]