96SEO 2026-02-20 05:21 2
falseVSCode需要安装一个插件EditorConfig

JavaScript、TypeScript、CSS、SCSS、Less、JSX、Angular、Vue、GraphQL、JSON、Markdown
等语言基本上前端能用到的文件格式它都可以搞定是当下最流行的代码格式化工具。
useTabs使用tab缩进还是空格缩进选择falsetabWidthtab是空格的情况下是几个空格选择2个printWidth当行字符的长度推荐80也有人喜欢100或者120singleQuote使用单引号还是双引号选择true使用单引号trailingComma在多行输入的尾逗号是否添加设置为
nonesemi语句末尾是否要加分号默认值true选择false表示不加
**/*.sh/public/*4.VSCode需要安装prettier的插件
1.在前面创建项目的时候我们就选择了ESLint所以Vue会默认帮助我们配置需要的ESLint环境。
安装插件vue在创建项目时如果选择prettier那么这两个插件会自动安装
[plugin:vue/vue3-essential,eslint:recommended,vue/typescript/recommended,vue/prettier,vue/prettier/typescript-eslint,plugin:prettier/recommended],1.4.
虽然我们已经要求项目使用eslint了但是不能保证组员提交代码之前都将eslint中的问题解决掉了
命令的时候对其进行校验如果不符合eslint规范那么自动通过规范进行修复
hook工具可以帮助我们触发git提交的各个阶段pre-commit、commit-msg、pre-push
接下来我们需要去完成一个操作在进行commit时执行lint脚本
commit会按照统一的风格来提交这样可以快速定位每次提交的内容方便之后对版本进行控制。
但是如果每次手动来编写这些是比较麻烦的事情我们可以使用一个工具Commitizen
-D2.安装cz-conventional-changelog并且初始化cz-conventional-changelog
--save-exact这个命令会帮助我们安装cz-conventional-changelog
(documentation)style代码格式修改(white-space,
etc)refactor代码重构(refactor)perf改善性能(A
等chore变更构建流程或辅助工具(比如更改测试环境)revert代码回退
-D2.在根目录创建commitlint.config.js文件配置commitlint
[commitlint/config-conventional]
https://www.my-app.com/比如outputDir修改输出的文件夹
方式二通过configureWebpack修改webpack的配置
可以是一个对象直接会被合并可以是一个函数会接收一个config可以通过config来修改配置
import(../views/main/main.vue)},{path:
import(../views/login/login.vue)}
./routercreateApp(App).use(router).mount(#app)在App.vue中配置跳转
to/login登录/router-linkrouter-link
to/main首页/router-linkrouter-view/router-view/div
createApp(App).use(router).use(store).mount(#app)在App.vue中使用
相信很多同学在Vue2中都使用过element-ui而element-plus正是element-ui针对于vue3开发的一个UI组件库它的使用方式和很多其他的组件库是一样的所以学会element-plus其他类似于ant-design-vue、NaiveUI、VantUI都是差不多的
一种引入element-plus的方式是全局引入代表的含义是所有的组件和插件都会被自动注册
element-plus/lib/theme-chalk/index.cssimport
./storecreateApp(App).use(router).use(store).use(ElementPlus).mount(#app)2.4.2.
to/login登录/router-linkrouter-link
to/main首页/router-linkrouter-view/router-viewh2{{
}}/h2el-button默认按钮/el-buttonel-button
typeprimary主要按钮/el-buttonel-button
typesuccess成功按钮/el-buttonel-button
typeinfo信息按钮/el-buttonel-button
typewarning警告按钮/el-buttonel-button
/style但是我们会发现是没有对应的样式的引入样式有两种方式
element-plus/lib/theme-chalk/${name}.css}}]],presets:
这些组件我们在多个页面或者组件中使用的时候都需要导入并且在components中进行注册所以我们可以将它们在全局注册一次
{ElButton,ElTable,ElAlert,ElAside,ElAutocomplete,ElAvatar,ElBacktop,ElBadge,
[ElButton,ElTable,ElAlert,ElAside,ElAutocomplete,ElAvatar,ElBacktop,ElBadge
AxiosRequestConfigconstructor(options:
axios.create(options)this.instance.interceptors.request.use((config)
err})this.instance.interceptors.response.use((res)
AxiosResponseResultT(config).then((res)
vscode-great-icons,editor.fontSize:
dbaeumer.vscode-eslint},files.autoSave:
2,terminal.integrated.fontSize:
javascriptreact},explorer.confirmDragAndDrop:
16,javascript.updateImportsOnFileMove.enabled:
${workspaceRoot}/src},hediet.vscode-drawio.local-storage:
eyIuZHJhd2lvLWNvbmZpZyI6IntcImxhbmd1YWdlXCI6XCJcIixcImN1c3RvbUZvbnRzXCI6W10sXCJsaWJyYXJpZXNcIjpcImdlbmVyYWw7YmFzaWM7YXJyb3dzMjtmbG93Y2hhcnQ7ZXI7c2l0ZW1hcDt1bWw7YnBtbjt3ZWJpY29uc1wiLFwiY3VzdG9tTGlicmFyaWVzXCI6W1wiTC5zY3JhdGNocGFkXCJdLFwicGx1Z2luc1wiOltdLFwicmVjZW50Q29sb3JzXCI6W1wiRkYwMDAwXCIsXCIwMENDNjZcIixcIm5vbmVcIixcIkNDRTVGRlwiLFwiNTI1MjUyXCIsXCJGRjMzMzNcIixcIjMzMzMzM1wiLFwiMzMwMDAwXCIsXCIwMENDQ0NcIixcIkZGNjZCM1wiLFwiRkZGRkZGMDBcIl0sXCJmb3JtYXRXaWR0aFwiOjI0MCxcImNyZWF0ZVRhcmdldFwiOmZhbHNlLFwicGFnZUZvcm1hdFwiOntcInhcIjowLFwieVwiOjAsXCJ3aWR0aFwiOjExNjksXCJoZWlnaHRcIjoxNjU0fSxcInNlYXJjaFwiOnRydWUsXCJzaG93U3RhcnRTY3JlZW5cIjp0cnVlLFwiZ3JpZENvbG9yXCI6XCIjZDBkMGQwXCIsXCJkYXJrR3JpZENvbG9yXCI6XCIjNmU2ZTZlXCIsXCJhdXRvc2F2ZVwiOnRydWUsXCJyZXNpemVJbWFnZXNcIjpudWxsLFwib3BlbkNvdW50ZXJcIjowLFwidmVyc2lvblwiOjE4LFwidW5pdFwiOjEsXCJpc1J1bGVyT25cIjpmYWxzZSxcInVpXCI6XCJcIn0ifQ,hediet.vscode-drawio.theme:
monospace,editor.smoothScrolling:
esbenp.prettier-vscode,workbench.colorTheme:
Dark,vetur.completion.autoImport:
false,security.workspace.trust.untrustedFiles:
https://documenter.getpostman.com/view/12387168/TzsfmQvw
http://152.136.185.210:5000设置全局token的方法
https://documenter.getpostman.com/view/12387168/TzzDKb12
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback