mini-hot / mini-hot

小程序🔥热更新框架,极致的动态化方案

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mini-hot

⚠️注意:该方案使用的开源库已被微信官方禁用,谨慎使用!

NPM Version

Demo 工程

API

createRemotePage - 单个页面远程加载

// SomePage.ts
import { createRemotePage } from '@mini-hot/taro'
export default createRemotePage(() => import('./SomePage'))

createRemoteApp - 小程序 SPA 化后远程加载

// SPA.ts
import { createRemoteApp } from '@mini-hot/taro'
export default createRemoteApp(() => import('./routes'))
// routes.ts
import { createRemoteAppRoutes } from '@mini-hot/taro'

export default createRemoteAppRoutes([
    {
        path: '/PageA/:code',
        // PageA 不继续分块
        getPage: async () => require('./PageA'),
    },
    {
        path: '/PageB',
        // PageB 继续分块
        getPage: () => import('./PageB'),
    },
])

相关

jsjs
JS-Interpreter
eval5
taro-dynamic-import-weapp

About

小程序🔥热更新框架,极致的动态化方案

License:MIT License


Languages

Language:TypeScript 82.4%Language:JavaScript 17.6%