Vite HMR API hot.accept(deps, cb)

2023-02-17 11:41 更新

模塊也可以接受直接依賴項的更新,而無需重新加載自身:

import { foo } from './foo.js'

foo()

if (import.meta.hot) {
  import.meta.hot.accept('./foo.js', (newFoo) => {
    // 回調(diào)函數(shù)接收到更新后的'./foo.js' 模塊
    newFoo.foo()
  })

  // 也可以接受一個依賴模塊的數(shù)組:
  import.meta.hot.accept(
    ['./foo.js', './bar.js'],
    ([newFooModule, newBarModule]) => {
      // 回調(diào)函數(shù)接收一個更新后模塊的數(shù)組
    }
  )
}


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號