/技术
分类:技术最近更新:2026-04-15浏览:2394
微信小程序内置了大量全局 API(如 wx、Page、Component 等),ESLint 默认无法识别,会导致代码报错、标红,通过配置全局变量可完美解决。
在项目根目录的 .eslintrc.js 文件中,添加 globals 配置项,声明小程序全局方法:
javascriptmodule.exports = { // 其他已有配置... globals: { // 微信小程序核心全局对象/方法 wx: true, App: true, Page: true, Component: true, getApp: true, getCurrentPages: true, Behavior: true, // 小程序内部全局变量 global: true, __wxConfig: true } }
wx: true:声明微信小程序核心 API 对象为全局变量App/Page/Component:声明小程序页面、组件、应用构造函数为全局变量getApp/getCurrentPages:声明小程序内置工具方法为全局变量true 表示该全局变量可被重写,适配小程序开发规范VS Code
微信开发者工具
globals 中追加声明