【发布时间】:2021-12-16 15:08:01
【问题描述】:
我正在运行一个查看 Vuetify 断点的开关/案例,但不是只取名称并给我我想要的 int,它总是最终取“limitSize”变量的最高数字。
这是我正在处理的新闻滑块,根据断点,它在滑块中显示一个、两个或三个元素。我试过给变量一个默认值,但这没有用。我希望它去 SM & down 是 1,MD 是 2,LG & Up 是 3,但我不确定实现这一目标的正确方法是什么。任何帮助将不胜感激。
以下是位于计算属性内的 Switch/Case。我还附上了代码当前结果的图像(当我想要 2 时,图像在 MD 窗口上)
VueJS
pageOfWhatsNews() {
var limitSize;
switch (this.$vuetify.breakpoint.name) {
case "xs":
limitSize = 1;
case "sm":
limitSize = 1;
case "md":
limitSize = 2;
case "lg":
limitSize = 3;
case "xl":
limitSize = 3;
}
var start = (this.currentPage - 1) * limitSize;
var end = (this.currentPage - 1) * limitSize + limitSize;
return this.whatsNews.slice(start, end);
}
【问题讨论】:
标签: vue.js switch-statement vuetify.js