Skip to content

Commit 035fd49

Browse files
committed
feat(components): 暂时增加空的 Canvas, Navigator 组件,防止 H5 转换报错
1 parent 300f199 commit 035fd49

File tree

3 files changed

+30
-1
lines changed

3 files changed

+30
-1
lines changed
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import Nerv from 'nervjs'
2+
3+
class Canvas extends Nerv.Component {
4+
componentDidMount () {
5+
console.error('H5 暂不支持 Canvas 组件!,请直接用 H5 原生 canvas')
6+
}
7+
8+
render () {
9+
const { ...reset } = this.props
10+
return <div {...reset}>{this.props.children}</div>
11+
}
12+
}
13+
14+
export default Canvas
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import Nerv from 'nervjs'
2+
3+
class Navigator extends Nerv.Component {
4+
componentDidMount () {
5+
console.error('H5 暂不支持 Navigator 组件!请直接用 a 标签代替')
6+
}
7+
8+
render () {
9+
const { ...reset } = this.props
10+
return <div {...reset}>{this.props.children}</div>
11+
}
12+
}
13+
14+
export default Navigator

packages/taro-components/src/index.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ export { default as CheckboxGroup } from './components/checkbox/checkbox-group'
2525
export { default as Tabbar } from './components/tabbar'
2626
export { default as TabbarContainer } from './components/tabbar/container'
2727
export { default as TabbarPanel } from './components/tabbar/panel'
28-
// export { default as Navigator } from './components/navigator'
28+
export { default as Navigator } from './components/navigator'
2929
export { default as WebView } from './components/web-view'
3030
export { default as OpenData } from './components/open-data'
31+
export { default as Canvas } from './components/canvas'

0 commit comments

Comments
 (0)