1 Star 0 Fork 0

胜家子 / web-basic

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

web 基础项目

技术栈:Vue 3 Vite Vue-Router Pinia Element-Plus

单文件组件

基本结构

<!--
在vue模板中 全局语言模块使用$t()访问;t也行,不建议这样做,会报警告!!!
局部语言模块 必须 使用const { t } = useI18n() 获取t()进行访问;否则无法访问!!!
-->
<template>
  <div>{{ t('title') }}</div>
</template>

<script setup>
const { t } = useI18n()
</script>

<style lang="scss" scoped></style>
<!-- 组件多语言文件再此配置 lang="json5" 可以省去key的双引号,可以类似写js对象 -->
<i18n lang="json5">
{
  zh_CN: {
    title: '标题'
  },
  en_US: {
    title: 'Title'
  }
}
</i18n>

vue vue-router pinia vue-i18n 中暴露的hooks已配置自动导入,无需再次手动导入

SvgIcon

<template>
  <SvgIcon name="home" :size="30" color="#ff0" />
</template>

项目已配置Svg图标,将.svg 后缀的文件放到 src/assets/icons 目录下即可自动注册svg图标,模板内使用 SvgIcon标签 传入name属性(文件名称)即可实现图标注册,配置size,color可以设置图标大小/颜色

插件推荐

ESLint 代码检查

Prettier 代码格式化

Auto Close Tag 标签闭合

Auto Rename Tag 标签命名

AutoScssStruct4Vue scss 语法支持

Better Comments 美化格式化代码

Code Spell Checker 单词拼写检查

CSS-in-JS js内css提示

EditorConfig for VS Code 编辑器配置

Path Intellisense 导入提示

Code Spell Checker 单词拼写检查

CSS-in-JS js内css提示

JSON5 syntax json5语法支持

空文件

简介

基础web项目 展开 收起
JavaScript 等 4 种语言
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/tsebim/web-basic.git
git@gitee.com:tsebim/web-basic.git
tsebim
web-basic
web-basic
master

搜索帮助