Skip to content
/ lath Public

A pure front-end container. Bring interactive experiences comparable to Native Apps.

License

Notifications You must be signed in to change notification settings

ioing/lath

Repository files navigation

Introduce

A pure front-end container

Bring interactive experiences comparable to Native Apps.

https://lath.dev

Install:

$ npm i lath --save

Example

https://github.com/ioing/lath-vue-example

Use

<html>
  <body>
    <define-application default-applet="home">
      <define-applet applet-id="frameworks">
        <p>
          I am FrameworksApplets
        </p>
      </define-applet>
      <define-applet applet-id="home">
        <p>
          I am home
        </p>
      </define-applet>
      <define-applet applet-id="pageA">
        <p>
          I am pageA
        </p>
      </define-applet>
  </body>
</html>
import { createApplication } from 'lath'
 /**
 * "home": moduleName
 * "root": target element id
 */
createApplication({
  applets: {
    frameworks: {...}, // frameworks module config
    home: {...} // normal module config
    pageA: {...} // normal module config
    pageC: {
      config: {
        source: {
          src: '/c.html'
        }
      },
      ...
    } // normal module config
  }
}).then(( application ) => {
  console.log(application)
})

About

A pure front-end container. Bring interactive experiences comparable to Native Apps.

Resources

License

Stars

Watchers

Forks

Packages

No packages published