-
Notifications
You must be signed in to change notification settings - Fork 1.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
浏览器窗口变小(或者在小屏幕上), 表格横向显示缺失 #324
Comments
这个组件库并不是为移动端设计的,所以组件在移动端的显示难免会出现一些问题,可以尝试在移动端使用更适合的组件库 关于横向滚动条的问题,naive的设计是当鼠标聚焦到表格上时才会出现横向滚动条,在移动端则是需要先点击表格的某一行,所以这个其实并不是显示有缺失,是设计如此 |
@redwolf1996 你可以如下撰寫: import { onMounted, ref } from 'vue';
//省略...
const scrollX = ref(0);
onMounted(() => {
scrollX.value = document.querySelector('#userTable .n-data-table-table')?.clientWidth || 640;
});
//省略... 框架部分 <NDataTable
id="userTable"
v-model:checked-row-keys="checkedRowKeys"
:columns="columns"
:data="data"
size="small"
:flex-height="!appStore.isMobile"
:scroll-x="scrollX"
:loading="loading"
:pagination="pagination"
:row-key="item => item.id"
class="sm:h-full"
/> 必要時使用resize來讓scrollX值變化。 |
自行找表格最小宽度 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
当浏览器窗口变小(或者在小屏幕上), 表格横向显示缺失, 竖向是有滚动条的, 横向能否也显示滚动条?
The text was updated successfully, but these errors were encountered: