Eric's blog

随笔记录

Webpack 动态载入 - syntax-dynamic-import

由于项目大小问题,为了用户更好的体验,有些页面往往需要当用户访问到的时候才请求加载。

一般在 Vue 的 ES6 项目中,导入一个页面通常是:

1
2
import Home from '@/views/Home'
import Garden from '@/views/Garden'

此时 Webpack 会将他们打包在同一个 Chunk 中:

简单地修改成:

1
2
const Home = () => import(/* webpackChunkName: "group-home" */ '@/views/Home.vue')
const Garden = () => import(/* webpackChunkName: "group-garden" */ '@/views/Garden.vue')

就可以实现路由的动态载入。

红米 3S 刷 Pixel Experience 体验 - Android 10

操作流程在最后,我先娓娓道来

手上有几部老旧的退休安卓机,分别是 三星 SM-J5008 和 红米 3s

三星这台是移动定制机,原版 ROM Android 5.1,卡得一批,想刷下机,百度搜了下,找不到高一点版本的了

但是我写的 app 得 Android 6 以上才能用啊,这货连调试机的资格都没达到。

我不服气,再搜了会,在 xda developers 上找到了一个可以给这部定制机用的 ROM

链接在这里:Resurrection Remix-N 5.8.5 [29-Sep-2017]–[J500F-FN-M-Y-G] [J5008-H]

下载这个代号是j5ltechn的,进入 TWRP 卡刷就行了。

Android 7.1.2,版本也还行吧

Debian/Ubuntu/CentOS 全新安装系统

同样的,做个记录,只喜欢用Ubuntu,其他系统自行前往作者页面。

适用于由GRUB引导的CentOS,Ubuntu,Debian系统
使用官方发行版去掉模板预装的软件
同时也可以解决内核版本与软件不兼容的问题

使用方法

1、下载

1
2
3
4
wget --no-check-certificate -qO InstallNET.sh 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh' && chmod a+x InstallNET.sh

#国内推荐使用USTC源
#--mirror 'http://mirrors.ustc.edu.cn/debian/'