0.0.3 • Published 2 years ago

vite-uni-await-onlaunch v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

English | 简体中文

vite-uni-await-onlaunch

A vite plug-in to solve the asynchronous problem between onlaunch and onload in uniapp+vue3.2

Install (pnpm or npm)

pnpm add vite-uni-await-onlaunch -D

or

npm i vite-uni-await-onlaunch -D

Usage

  • Config plugin in vite.config.ts. In this way, the required functions can be introduced as needed
import { defineConfig, Plugin } from 'vite'
import vue from '@vitejs/plugin-vue'
import AwaitOnlaunch from 'vite-uni-await-onlaunch'

export default defineConfig({
  plugins: [vue(), AwaitOnlaunch({
    fn: () => {
      // your code
      // return a promise
      return Promise.resolve(1)
    }
  })],
})

0ptions

paramsrequiredtypedefaultexplain
fnyes() => Promise<any>methods to be executed first on the current page, such as login, etc
pagesREnoRegExp/src/pagespage regularity to insert fn
triggerMethodsnostring[]['onLoad', 'onShow']The inserted life cycle array has a decreasing priority. Only one is inserted. For example, if the page has onload and Onshow, it is only executed in advance in onload.fn

License

MIT