UNPKG

@tarojs/cli

Version:
45 lines (37 loc) 1.13 kB
{{#if (includes "React" "Preact" s=framework)}} {{#if typescript }}import { PropsWithChildren } from 'react'{{/if}} import { useLaunch } from '@tarojs/taro' {{/if}}{{#if (eq framework 'Vue3') }} import { createApp } from 'vue' {{/if}}{{#if (eq framework 'Solid') }} {{#if typescript }}import { ParentProps } from 'solid-js'{{/if}} import { useLaunch } from '@tarojs/taro' {{/if}} import './app.{{ cssExt }}' {{#if (includes "React" "Preact" s=framework)}} function App({ children }{{#if typescript }}: PropsWithChildren<any>{{/if}}) { useLaunch(() => { console.log('App launched.') }) // children 是将要会渲染的页面 return children } {{/if}} {{#if (eq framework 'Solid') }} function App({ children }{{#if typescript }}: ParentProps{{/if}}) { useLaunch(() => { console.log('App launched.') }) // children 是将要会渲染的页面 return children } {{/if}} {{#if (eq framework 'Vue3') }} const App = createApp({ onShow (options) { console.log('App onShow.') }, // 入口组件不需要实现 render 方法,即使实现了也会被 taro 所覆盖 }) {{/if}} export default App