使用 vuetify

2023-05-16

Vuetify 是一个非常优秀的前端组件库,天生的响应式和 Material Design 风格。2022.11.01 终于迎来了 Vuetify 3.0,完整支持了 Vue 3 语法。对于现有使用 VueCLI 和 Webpack 的项目,通过以下命令引入 Vuetify:

yarn add vuetify@next @mdi/font vue-i18n@next
yarn add --dev webpack-plugin-vuetify

main.js 示例如下:

import { createApp } from 'vue'
import { createVuetify } from 'vuetify'

import '@mdi/font/css/materialdesignicons.css'
import 'vuetify/styles'
import zhHans from 'vuetify/lib/locale/zh-Hans'
import en from 'vuetify/lib/locale/en'

const vuetify = createVuetify({
  ssr: true,
  icons: {
    defaultSet: 'mdi',
  },
  locale: {
    messages: { zhHans, en },
    locale: 'zhHans',
    fallback: en,
  },
  theme: {
  },
})

import { createI18n } from 'vue-i18n'
import zh_cn from './locales/zh_cn'
import en_us from './locales/en_us'

const i18n = createI18n({
  locale: 'zh_cn',
  fallbackLocale: 'en_us',
  messages: {
    zh_cn,
    en_us
  },
})

import App from './App.vue'
const app = createApp(App)

app.config.productionTip = false
app.use(vuetify).use(i18n).mount('#app')

vue.config.js 配置如下:

const { defineConfig } = require('@vue/cli-service')
const { VuetifyPlugin } = require('webpack-plugin-vuetify')
module.exports = defineConfig({
  // Configuration Reference: https://cli.vuejs.org/zh/config
  productionSourceMap: false,
  // Use relative path for static resources
  publicPath: 'auto',
  transpileDependencies: true,
  configureWebpack: {
    resolve: {
      // https://webpack.js.org/configuration/resolve/#resolvefallback
      fallback: {}
    },
    optimization: {
      // https://webpack.js.org/plugins/split-chunks-plugin
      splitChunks: {}
    },
    plugins: [
      new VuetifyPlugin({ autoImport: true }),
    ],
  },
})
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 vuetify 的相关文章

随机推荐

  • recycler recyclerview snaphelper

    转载 xff1a 让你明明白白的使用RecyclerView SnapHelper详解 简书
  • iOS用swift打开appstore的主页或者评分界面

    如果要在appstore打开的话 xff0c 要知道要打开的app的id xff0c 代码要用到这个id xff0c 可以在appstore查看 xff0c 复制链接等 xff0c 链接里面有id 打开app在APP Store的详情界面
  • Vue项目关闭esLint 代码爆红(红色波浪线)

    VueCli关闭eslint语法检查 通过vue cli创建的项目默认都勾选的eslint语法检查 xff0c 这对程序猿来说非常 34 不友好 34 xff08 如 xff1a 文件命名不规范 引用了文件未使用等都会爆红 xff09 默认
  • Xshell Ubuntu20.04.4 使用SSH root 登陆系统

    Xshell Ubuntu20 04 4 使用SSH root 登陆系统 前言 在使用xshell连接linux时 很多用户想直接用root连接 但是会报连接错误 明明自己输入的密码没错 但是就是连不上 这个可能是ssh的保护机制 毕竟ro
  • recycleView调用notifyDataSetChanged()失去焦点问题

    我的项目中 xff0c 在一个recycleView有一个EditText xff0c 里面输入内容的时候 xff0c 下面一个list列表匹配出数据 但是不像手机搜索联系人这样 xff0c EditText一直占有焦点 这个一旦匹配出数据
  • android Linphone SDK

    LinphoneLauncherActivity 是APP的入口组件 xff0c 在这个组件里 xff0c 它会启动LinphoneService这个后台服务 xff0c 然后不断地判断这个后台服务是否已经启动完毕 xff0c 如果已经启动
  • 安装应用提示与已安装应用签名不同

    出现这个情况 xff1a 1 如果你已经安装了 xff0c 就先卸载已经安装的应用再安装 xff1b 2 如果本地没有安装 xff0c 去文件管理中找与安装应用相同包名的文件夹删除 xff1b 3 以上都没问题的话 xff0c 你手机是不是
  • 使用Glide 设置ImageView 简单的圆形图片

    RequestOptions mRequestOptions 61 RequestOptions circleCropTransform 设置圆形图片 以下是额外设置一些配置 diskCacheStrategy DiskCacheStrat
  • 用 dism 合并与删除 wim 映像

    一 合并 假设 installA wim 有 3 个映像 xff0c installB wim 有 1 个映像 1 全部合并 将 installA wim 中的 3 个卷映像合并到 installB wim 中 xff0c 这样 insta
  • Manjaro XFCE桌面安装I3-wm

    运行两条命令 xff1a sudo pacman S i3 manjaro sudo pacman S i3 manjaro resolving dependencies looking for conflicting packages m
  • java学习一路总结

    1 源码包和jar包的区别 从spring网站down下最新的spring源码包spring framework 2 0 rc1 with dependencies zip 原以为直接放到工程里就可以用了 其实不然 真正要用到的是里面dis
  • 超级好看的windows终端美化教程

    mac使用强大的 oh my zsh 先上效果图 Powershell美化官方教程 官方教程比较简单 xff0c 可以设置图片 xff0c 模糊背景 xff0c 改变颜色 xff0c 不过可以作为oh my posh基础 如果不需要直接略过
  • LAMP源码编译安装之Apache

    LAMP源码编译安装之Apache 一 LAMP的基本架构概述1 LAMP架构2 各组件的主要作用如下 二 编译安装Apache httpd服务1 关闭防火墙 xff0c 将安装Apache所需软件包传到 opt目录下2 安装环境依赖包3
  • 算法

    从一个数组中找出 N 个数 xff0c 其和为 M 的所有可能 span class token comment 参数依次为目标数组 选取元素数目 目标和 span span class token keyword const span s
  • Android漏洞挖掘第三期:客户端完整性未校验

    引言 xff1a 每一期都有相同的内容部分 xff0c 主要为了让大家单独看一期依旧能看懂 xff01 xff01 xff01 0x01 APK文件 依然从APK文件开始说起 xff0c 相信大家看我之前的帖子 xff0c 已经知道APK文
  • 查看LIBC版本

    如果题目提供了 so文件 xff0c 可以尝试直接从 so文件中获取GLIBC的版本 strings so span class token operator span span class token function grep span
  • 荔枝派 Nano 全志 F1C100s 编译运行 Linux 笔记

    首先是荔枝派的官方文档 xff0c 写的不是很细 xff0c 应当说我们必须明确几点 xff1a 出厂时 SPI Flash 自带了一个 U Boot 43 Linux Kernel xff08 出厂的时候可能烧过了 xff09 xff0c
  • Linux安装火狐并使用国内书签

    span class token function wget span qO span class token string 39 https download mozilla org product 61 firefox esr late
  • 构建 Kubernetes 文档

    访问 kubernetes io 实在是有点慢 xff0c 所以决定自行构建 span class token comment Install HUGO if not installed span span class token comm
  • 使用 vuetify

    Vuetify 是一个非常优秀的前端组件库 xff0c 天生的响应式和 Material Design 风格 2022 11 01 终于迎来了 Vuetify 3 0 xff0c 完整支持了 Vue 3 语法 对于现有使用 VueCLI 和