如果使用这个组件报自己封装组件的错误,那和vscode一样,是编辑器配置问题,
解决办法:
1.找到配置的地方
2.输入setting,找到如下,点击蓝色字体配置
3.之前使用vscode的通知有配置过可以在自己的vscode配置也是搜索setting进行复制粘贴一下;如果没有,可以参考使用我的复制、粘贴保存就好,然后需要重启一下Cursor
{
"editor.tabSize": 2,
"editor.fontWeight": "normal",
"editor.formatOnPaste": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode",
"[jsonc]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[typescript]": {
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[javascript]": {
"editor.formatOnType": true,
"editor.formatOnSave": true,
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"[handlebars]": {
"editor.defaultFormatter": "esbenp.prettier-vscode"
},
"files.associations": {
"*.hbs": "handlebars"
},
"workbench.iconTheme": "material-icon-theme",
"workbench.colorTheme": "One Dark Pro",
"security.workspace.trust.untrustedFiles": "open",
"go.toolsManagement.autoUpdate": true,
"workbench.editor.showTabs": "multiple",
"redhat.telemetry.enabled": true,
"[xml]": {
"editor.defaultFormatter": "redhat.vscode-xml"
},
"explorer.confirmDelete": false,
"javascript.updateImportsOnFileMove.enabled": "always",
"update.showReleaseNotes": false,
"update.enableWindowsBackgroundUpdates": false,
"update.mode": "none",
"editor.fontSize": 16,
"jest.autoRevealOutput": "off",
"jest.autoRun": "off",
"editor.suggest.shareSuggestSelections": true,
// 启用或禁用自动导入建议。要求工作区使用高于 2.6.1 版本的 TypeScript。
"javascript.suggest.autoImports": true,
// 完成函数的参数签名。
"javascript.suggest.completeFunctionCalls": false,
// 启用/禁用对完成 JSDoc 注释的建议。
"javascript.suggest.completeJSDocs": true,
// 启用或禁用自动完成建议。
"javascript.suggest.enabled": true,
// 启用或禁用在 JavaScript 建议列表中包含文件中的唯一名称。
"javascript.suggest.names": true,
// 在 import 语句和 require 调用中,启用或禁用路径建议。
"javascript.suggest.paths": true,
// 启用或禁用编辑器中 JavaScript 文件的建议诊断。要求工作区使用高于 2.8 版本的 TypeScript。
"javascript.suggestionActions.enabled": true,
"typescript.updateImportsOnFileMove.enabled": "always",
"[shellscript]": {
"editor.defaultFormatter": "foxundermoon.shell-format"
},
"RainbowBrackets.depreciation-notice": false,
"vetur.validation.template": false,
"editor.minimap.enabled": false,
"editor.fontLigatures": false,
"diffEditor.ignoreTrimWhitespace": false,
"marscode.chatLanguage": "cn",
"git.enableSmartCommit": true,
"liveServer.settings.AdvanceCustomBrowserCmdLine": ""
}