常见问题


本章节收集了网友常问问题,提问之前请先阅读该章节

出现xx问题怎么办?

在提问前,建议升级 tarotaro-ui 至最新版本,仍有问题请按模板提交 Issue

H5 模式下编译报错?

如果出现类似 You may need an appropriate loader to handle this file type 的问题,如下:

  1. ./node_modules/_taro-ui@1.5.4@taro-ui/dist/h5/components/pagination/index.js 101
    :11
    Module parse failed: Unexpected token (101:11)
    You may need an appropriate loader to handle this file type.
    | };
    |
    > return <View className={classNames(rootClassName, classObject, this.props.
    className)} style={customStyle}>
    | <View className="at-pagination__operate">
    | <View className="at-pagination__btns">

请在 config/index.js 文件中添加如下配置项:

  1. h5: {
    esnextModules: ['taro-ui']
    }

如何自定义样式?

请查看 「自定义主题」 章节

自定义样式为什么没有生效(H5 生效,微信小程序没生效)?

taro-ui 自定义样式覆盖小程序组件样式使用到了 globalClass 这个微信小程序特性,由于微信小程序的限制,自定义的样式需要在 page 页面内使用,不能基于第三方组件再进行一层封装,这样做样式会无效。并且确保小程序调试基础库在 v2.2.3 以上。

如何修改边框、下划线样式?

边框下划线有些组件是使用 ::after::before 伪元素,在微信开发者工具中审查不到,但是实际是存在的,建议用 H5 模式审查样式。