跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 请问 Vue 里能让一个组件不重新加载吗
未分類
3 4 月 2021

请问 Vue 里能让一个组件不重新加载吗

请问 Vue 里能让一个组件不重新加载吗

資深大佬 : liuy1994g 0

用 three.js 渲染了一个 300M 的模型,多个页面复用,每次跳转页面就先下载半天,然后再渲染半天,等模型展示出来都几分钟过去了,

大佬有話說 (8)

  • 資深大佬 : lupkcd

    keep-alive 试试
    或者放最上层,别放路由里面 通过代码去控制展示

  • 資深大佬 : TomVista

    “多个页面复用”,你这个本质上不是组件缓存的问题

    1.离屏 canvas ,兼容性比较差. 解决渲染速度问题
    2.indexDb 把 300M 存下来,读本地 解决下载问题

  • 資深大佬 : TomVista

    https://stackoverflow.com/questions/4405336/how-to-copy-contents-of-one-canvas-to-another-canvas-locally

  • 資深大佬 : workg

    隐藏放到路由外面,需要的时候直接移动到指定 DOM 节点下

  • 資深大佬 : jimliang

    不是,你下载后可以缓存到内存或者利用浏览器对静态资源的缓存
    渲染半天,你可以缓存一下对应的对象
    这玩意跟 vue 关系不大,看你怎么封装了

  • 主 資深大佬 : liuy1994g

    @workg 有想到这个做法,可是尺寸难调整

  • 資深大佬 : murmur

    多个页面复用,每次跳转页面就先下载半天,然后再渲染半天

    这个跟 vue 没关,除非你这东西在 iframe 里,其他地方加载 iframe 里的东西不动

  • 資深大佬 : imjamespond2020

    加 http cache

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具