优化时间,利用day.js.修改的样式
例如:
初始化前是 2021:01:22
初始化后是 一年前
下载 npm i dayjs
// 配置中文包
import "dayjs/locale/zh-cn";
import relativeTime from "dayjs/plugin/relativeTime";
// 使用中文语言包
dayjs.locale("zh-cn");
//相对时间
设置全局过滤器
Vue.filter("relativeTime", (timer) => {
return dayjs().to(dayjs(timer));
});
dayjs.extend(relativeTime);
安装包,引用包,使用响应的函数,定义过滤器.在需要修改的时间上使用过滤器.
tab导航栏中的汉堡包列表.点击有弹出层.(Popup 弹出层)
利用vant的弹出层.修改的样式.放进去.
我的频道里的标签要和文章列表中的标签相对应.利用父传子,给子元素传递数组
props:{
arr{
type:Array
required:true
}
}
利用v-for循环,
推荐频道的渲染.封装接口,调用接口,请求数据.声明一个空的变量,把请求来的数据是全部的标签.推荐标签,
全部的标签-我的标签=推荐的标签
利用计算属性,当依赖值改变是,会自动计算并缓存,很方便
第一种方法:低级的方法
function(){
const arr=[]
this.Alllist