V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  UnluckyNinja  ›  全部回复第 1 页 / 共 4 页
回复总数  71
1  2  3  4  
如果从只渲染可见部分的组件来看,那基本上都可以算作虚拟滚动(否则就是加硬件了)
你用的库总是有各种各样的不完美,可能是因为复杂度难以实现/怕导致库臃肿(所以固定高度),或者虚拟高度计算不正确。
根本原因在于虚拟高度需要根据内部组件的实际大小调整以正确计算滚动位置。
你看像 twitter 也是虚拟滚动,但你要是快速拉到中间再缓慢向上拉,会发现 twitter 的滚动条也在闪,(猜测)这就是在修正假定的未渲染元素的高度到渲染完后实际高度,并相应调整总高度。
如果你是想写前端的一个虚拟滚动组件,可以参考 VueUse 推荐的这个独立虚拟滚动组件 https://vue-virtual-scroller-demo.netlify.app/dynamic
2023-01-25 07:59:40 +08:00
回复了 elboble 创建的主题 Vue.js naive-ui 打包后的大小?
https://github.com/btd/rollup-plugin-visualizer
用的 vite 的话,试试这个?不过根据功能多少,有的组件本身就是很大,例如可编辑排序的表格、日期时间选择器、富文本编辑器……
2022-09-30 12:14:38 +08:00
回复了 w4ngzhen 创建的主题 程序员 请完成实名认证以便使用 Gitee Pages 服务
github pages ,vercel ,cloudflare pages ,netlify ,其中 github 限制应该是最低的,想怎么搞怎么搞,但也最麻烦需要写 actions 脚本,其他都是自动监控推送部署更新,vercel 免费版禁止任何商业行为(应该也不能放广告),cf pages 可以商用,netlify 应该和 cf 差不多。此外 github pages 如果库私有需要 pro 账号,其它 3 个免费版也可用私有库。后三家都支持带 serverless ,也都有访问配额,一般来说小站不会超出。还有就是要注意虽然可以自定义域名,但如果你博客有翻墙相关的文章,你的根域名还是会被墙,域名有用在其他网站的最好还是换个专用域名开博客
2022-03-01 07:35:19 +08:00
回复了 wangxiang 创建的主题 问与答 请教一个用 vscode 写 vue 的问题
vue 2 用 vetur ,
vue 3 用 volar ,如果再加上 ts ,volar 官方建议关闭内置 typescript 插件来让 volar 接管
不能最小化不能混淆,引用的库尽量 require 官方的 cdn 分发版本,实在没有的话,greasyfork 上有专门的用来作为依赖库的分类,可以找现成的或者自己传,传完再 require,直接嵌入的必须明确说明。总之就是需要你主动来解释代码,不给源码也不说明,相当于放弃为自己的辩护了
1 楼贴的官方规则写的很清楚了:“库是应被 @require 的脚本,除非因为技术原因不能这么做。如果一个库被内嵌入了脚本,那么你必须一并提供库的来源(比如一行评论指向原始地址、名称以及版本)。”
2021-09-09 13:39:13 +08:00
回复了 xiaon 创建的主题 Windows 大家都是怎么清理 Windows 10 系统垃圾的啊
装个 ssd
2021-08-20 17:23:38 +08:00
回复了 17681880207 创建的主题 程序员 Vue3 hooks 的问题
第一个问题表示你该复用组件了……不复用都挤在父组件自然会遇到这个问题
国外几个免费静态托管平台,全部支持自定义域名,自动上 SSL
前提需要你自己能利用 github/gitlab/bitbucket 国外 git 平台开发

github pages (公开库), 自动化部署需要手写 actions 构建文件,只支持自家的库,需要高级账户才能在私有库上用,
我自己感觉速度还行,但之前做了一个小工具给别人用,都反映速度比较慢(也可能因为当时用的 webpack+vue2 打包比较大)

vercel,内置自动化部署,支持根据分支部署预览,只需要推送到远程仓库即可,支持 github 私有库。
国内速度这两年应该不错,但头两天 IP 刚被那啥,不过官方现在已经解决了,目前可以正常访问,详见 5 月 14 日的报告: https://www.vercel-status.com/

cloudflare pages,同上,也支持 github 私有库。
应该没有被那啥过,国内 CDN 服务有在和百度合作

还有一个 netlify 也有免费托管,但我没用过,不是很了解

以上平台你甚至可以一起用,反正自动化部署弄好了后,只要一个命令推到远程仓库就不需要你做什么了
如果一定要自己搭,阿里云 腾讯云可以买境外的例如香港新加坡等,就不用备案了
vercel 和 cf pages 的只要项目名没撞车域名也很短,要自己买域名可以在 namecheap, name, godaddy 等网站买
如果一定要备案……虽然我不懂静态网站为啥要备案,gitee 公开库有类似 pages 的服务,自动化部署就不清楚了
2020-07-18 12:58:01 +08:00
回复了 ladypxy 创建的主题 输入法 qq 拼音输入法 6.6.6303.400 疯狂导致应用程序崩溃
这波啊,这波是搜狗的特洛伊木马计
自带输入法双拼想输个特殊符号都很麻烦,小鹤双拼还得自己添加布局
搜狗是不会用的,就不说平时的推送了,每年双 11 时期都变身流氓软件
楼主说的没看太懂,我假设一下是有一个纯前端网页,想脱离后端单独在浏览器中运行,并能正常使用浏览器功能。
那就是把一个 SPA 做成 PWA 推到 github pages 上,然后访问一次添加到桌面当离线应用就可以了。
vue-cli 可以直接生成脚手架,PWA 启用后无需额外设置("vue ui"命令行可以图形化操作)。
2020-01-07 18:05:06 +08:00
回复了 VensonEEE 创建的主题 Node.js 被 node 环境整疯了
我看 better-sqlite3 官方文档没有写需要用 new 来调用吧
我猜测是因为开发环境和生产环境的语法严格程度不一样,导致一边报错另一边忽略了
不知楼主有没有用编辑器 linter 插件或者运行 lint 命令?

顺便吐槽下 nodejs 节点配色下的语法高亮,背景和字都是黑的,简直反人类
2019-10-29 20:12:35 +08:00
回复了 aa514758835 创建的主题 北京 大家有什么好用的科学服务器推荐么?最近都不太好用啊
同时开酸酸乳和蓝灯,酸酸乳小卖部疯狂报警访问 wheel 网站,关掉蓝灯就没,开了就有。直接拉黑蓝灯了
2019-07-14 21:03:21 +08:00
回复了 Mrcccccc 创建的主题 JavaScript 求教一个油猴代码
2019-07-13 16:53:12 +08:00
回复了 wikinee 创建的主题 程序员 CloudFlare 七月初服务中断的锅找到了。。。
楼主把简化后的正则打错了
2019-07-13 16:48:18 +08:00
回复了 formulahendry 创建的主题 程序员 Visual Studio 支持 Java ?谣言止于智者
原文说的很明白啊不是很懂 1L 3L
2019-07-01 01:52:10 +08:00
回复了 manyfreebug 创建的主题 Vue.js 为啥这段 vue 的代码无法正常运行?感觉写的没错
template 里面双引号没转义
建议使用 VSC 等内置语法高亮和显示编译错误的编辑器
2019-06-11 23:21:50 +08:00
回复了 shikkoku 创建的主题 宽带症候群 有关游戏宽带的 IP 咨询
@shikkoku #5 GFW 稳定工作于 ipv6 时才会向普通民众普及 ipv6,目前只有教育网有特殊需求才能用 ipv6
2019-05-24 22:17:44 +08:00
回复了 slea 创建的主题 程序员 目前免费远程控制软件有好用的吗?
手机远程 PC 的话:
chrome 要挂梯子而且我几乎没试成功过,桌面基本分享不出去
微软远程桌面不支持 win10 home 版
teamviewer 的 app 要等帐号 /机器列表刷出来很烦,右下角的免费提示会遮挡视野,其他都很好
steam link 没有鼠标滚轮的操作,要加控件才能滚动很蠢
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3049 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 123ms · UTC 00:34 · PVG 08:34 · LAX 16:34 · JFK 19:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.