Skip to content

Commit

Permalink
feat(components): 暂时增加空的 Canvas, Navigator 组件,防止 H5 转换报错
Browse files Browse the repository at this point in the history
  • Loading branch information
jinjinjin0731 committed Feb 21, 2019
1 parent 300f199 commit 035fd49
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 1 deletion.
14 changes: 14 additions & 0 deletions packages/taro-components/src/components/canvas/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import Nerv from 'nervjs'

class Canvas extends Nerv.Component {
componentDidMount () {
console.error('H5 暂不支持 Canvas 组件!,请直接用 H5 原生 canvas')
}

render () {
const { ...reset } = this.props
return <div {...reset}>{this.props.children}</div>
}
}

export default Canvas
14 changes: 14 additions & 0 deletions packages/taro-components/src/components/navigator/index.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
import Nerv from 'nervjs'

class Navigator extends Nerv.Component {
componentDidMount () {
console.error('H5 暂不支持 Navigator 组件!请直接用 a 标签代替')
}

render () {
const { ...reset } = this.props
return <div {...reset}>{this.props.children}</div>
}
}

export default Navigator
3 changes: 2 additions & 1 deletion packages/taro-components/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@ export { default as CheckboxGroup } from './components/checkbox/checkbox-group'
export { default as Tabbar } from './components/tabbar'
export { default as TabbarContainer } from './components/tabbar/container'
export { default as TabbarPanel } from './components/tabbar/panel'
// export { default as Navigator } from './components/navigator'
export { default as Navigator } from './components/navigator'
export { default as WebView } from './components/web-view'
export { default as OpenData } from './components/open-data'
export { default as Canvas } from './components/canvas'

0 comments on commit 035fd49

Please sign in to comment.