util.js 714 B

1234567891011121314151617
  1. import { DRender } from '../helper/d-render'
  2. const dRender = new DRender()
  3. export const getLayoutComponent = (component) => {
  4. return dRender.getComponent(component)
  5. }
  6. export const getH5LayoutComponent = (component) => {
  7. return dRender.getComponent(component, 'mobile') // getAsyncComponents(dRender.componentDictionary, 'mobile')[`${component}-mobile`] // dRender.h5InputComponents[`${component}-mobile`]
  8. }
  9. export const getLayoutViewComponent = (component) => {
  10. const Component = dRender.getComponent(component, 'view') // [`${component}-view`]
  11. if (Component) {
  12. return Component
  13. } else {
  14. return getLayoutComponent(component)
  15. }
  16. }
  17. export const isLayoutType = (type) => dRender.isLayoutType(type)