uniapp [Vue warn]: Failed to resolve component: up-button

389 阅读1分钟

uniapp引入uview可能是有一些兼容问题导致使用不了,在使用过程中发现以下两点问题:

  1. Deprecation Warning [import]: Sass @import rules are deprecated and will be removed in Dart Sass 3.0.0. 这类问题是sass版本问题导致的,重新修改版本下载就可以,我修改成"sass": "1.63.2",这个版本就不会报错了
  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"
	// },

可以看篇文章

21年就已经修复