uniapp引入uview可能是有一些兼容问题导致使用不了,在使用过程中发现以下两点问题:
- Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. 这类问题是sass版本问题导致的,重新修改版本下载就可以,我修改成"sass": "1.63.2",这个版本就不会报错了
- [Vue warn]: Failed to resolve component: up-button If this is a native custom element, make sure to exclude it from component resolution via compilerOptions.isCustomElement. 这个问题在使用uview-ui或uview-plus都可能发生,问题出在pages.json的配置中
//正确的
"easycom": {
"autoscan": true,
"custom": {
"^u-(.*)": "uview-plus/components/u-$1/u-$1.vue"
}
},
// 错误的
// "easycom": {
// "^u-(.*)": "@/uni_modules/uview-ui/components/u-$1/u-$1.vue"
// },