文章目录

  • 安装
    • Webpack安装Vuetify
      • 添加依赖(非必须)
      • 安装字体
      • 添加入口
    • Vue UI安装(推荐)
  • 浏览器兼容
    • 浏览器
    • 支持 IE11 和 Safari 9 问题
    • Vue CLI解决兼容问题
    • 添加 IE11 和 Safari 9 支持
      • polyfills
      • Babel preset-evn(推荐)
    • Template 警告
    • 页面效果
    • 参考资料

安装

Webpack安装Vuetify

# 创建Vue项目
vue create vuetify
cd vuetify
npm install vuetify

添加依赖(非必须)

npm install sass@~1.32 sass-loader deepmerge -D

安装字体

最简单的安装方法是在你的 public\index.html 中加入他们的 CDN

<link href="https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700,900" rel="stylesheet">
<link href="https://cdn.jsdelivr.net/npm/@mdi/font@6.x/css/materialdesignicons.min.css" rel="stylesheet">

添加入口

src根目录下新建plugins/vuetify.js

// src/plugins/vuetify.jsimport Vue from 'vue';
import Vuetify from 'vuetify/lib/framework';Vue.use(Vuetify);export default new Vuetify({});

找到main.js内添加

import Vue from 'vue'
import App from './App.vue'
import vuetify from './plugins/vuetify'Vue.config.productionTip = falsenew Vue({vuetify,render: h => h(App)
}).$mount('#app')

至此,Vuetify的安装已经完成,现在添加一些组件查看效果吧~

Vue UI安装(推荐)

# 确保 Vue CLI 版本 >= 3.0
vue --version
vue ui

在屏幕左侧,单击 插件。 在输入框中搜索 Vuetify 并安装插件

如果使用Vue UI安装会自动解决浏览器兼容等问题,直接进入项目启动即可.

浏览器兼容

浏览器

浏览器名称 支持状态
Chromium (Chrome, Edge Insider) 支持
Edge 支持
Firefox 支持
Safari 10+ 支持
IE11/Safari 10 需要polyfill
IE9 / IE10 不支持

支持 IE11 和 Safari 9 问题

Vuetify 使用 ES2015/2017 的功能,这些功能需要使用 polyfills 来兼容 Internet Explorer 11Safari 9/10

Vue CLI解决兼容问题

为了解决Vue CLI在IE11上的兼容性,您需要在webpack.config.js中手动添加transpileDependencies参数

// vue.config.js
module.exports = {transpileDependencies: ['vuetify']
}

添加 IE11 和 Safari 9 支持

polyfills

npm install core-js regenerator-runtime --save

然后在main.js文件或应用程序入口安装插件

// Polyfills
import 'core-js/stable'
import 'regenerator-runtime/runtime'// Imports
import Vue from 'vue'
import vuetify from '@/plugins/vuetify'new Vue({ vuetify }).$mount('#app')

Babel preset-evn(推荐)

npm install @babel/preset-env -D

安装完毕后,将预设添加到babel.config.js文件内

// babel.config.jsmodule.exports = {presets: ['@babel/preset-env']
}

Template 警告

由于 Internet Explorer 对<template>标签的支持有限,您必须向浏览器发送完整编译的 dom 元素。 这可以通过提前构建你的 Vue 代码或者通过创建辅助组件来替换 dom 元素来实现。 例如,如果直接发送至 IE,就会失败:

<!-- Vue Component -->
<template v-slot:items="props"><td>{{ props.item.name }}</td>
</template>

页面效果

参考资料

  • 安装
  • 浏览器支持
  • 常见问题

Vuetify:从零开始安装Vuetify相关推荐

  1. Vuetify 入门:Vuetify 适合您吗?

    随着 Web 应用程序中可视化组件封装新框架的引入,其他几个需求也得到了强调,包括路由.安全性.SPA 和 PWA 支持.国际化,当然还有 UI. Vue 也是如此,它已被广泛用于开发 Web 应用程 ...

  2. 从零开始安装 Caffe --CPU only----没有 pycaffe

    最近新发了一台服务器, i7-4790/3.6GHz 处理器, 显卡 GTX 1080 Ti Pascal 开始新一轮的装机旅程. 系统是厂家安装的 Ubuntu14.04 下面从零开始安装Caffe ...

  3. CentOS 7 从零开始安装ethereum/以太坊

    CentOS 7 从零开始安装ethereum/以太坊 本人也是第一次接触linux,在安装的过程中遇到了很多问题,查找发现没有很全面的一个安装以太坊的教程,这里总结一下我的方法,有问题的话希望各位大 ...

  4. 从零开始安装VMwareTools的详细步骤

    从零开始安装VMwareTools VMware Tools是VMware虚拟机中自带的一种工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions) ...

  5. 【多图超详细】从零开始安装配置Cuckoo sandbox并提交样本进行分析

    [多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 文章目录 [多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 1. 功能介绍 1.1主要功能 1 ...

  6. Ubuntu 18.04 从零开始安装显卡驱动、配置MMDetection3D环境

    Ubuntu 18.04 从零开始安装显卡驱动.配置MMDetection3D环境 概要 安装NVIDIA英伟达显卡驱动 参考文献 其他 安装CUDA 11.3.CuDNN.Anaconda 安装CU ...

  7. 云服务器安装虚拟机教程视频,从零开始安装VMwareTools的详细步骤(图文教程)

    从零开始安装VMwareTools的详细步骤(图文教程) 发布时间:2020-10-23 18:08:10 来源:脚本之家 阅读:80 作者:ZYH199897 栏目:服务器 VMware Tools ...

  8. 从零开始安装Paddle(含CUDA安装)

    从零开始安装Paddle(含CUDA安装) 飞桨安装 快速安装 确定GPU or CPU 安装CUDA及配置cuDNN(电脑配置有NVIDIA GPU) 确定NVIDIA驱动版本 对应版本的CUDA及 ...

  9. Ubuntu从零开始安装

    Ubuntu从零开始安装 镜像制作工具官网 http://rufus.ie/ Ubuntu 16.04 镜像下载 http://mirrors.aliyun.com/ubuntu-releases/1 ...

最新文章

  1. win10清理_大家都说Win10系统不用装360,那么如何清理电脑软件垃圾呢?
  2. Office Web Apps证书的申请步骤讲解
  3. [Win] 利用Memory DC抽取EXE的图标并保存为BMP文件
  4. WINCE6.0+S3C2443的启动过程---eboot1
  5. 2015 11月30日 一周工作计划与执行
  6. Linux启动nacos成功日志_微服务系列之Nacos配置中心
  7. cass展点不在原位置_cass展点之步骤及方法
  8. 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图
  9. python爬虫案例-乌托家家具公司数据爬取
  10. 命令查询每个文件文件数
  11. VM centos网络配置
  12. B - 吉哥系列故事——完美队形II HDU - 4513 (马拉车)
  13. HDU5832(大数取模-秦九昭算法)
  14. Linux文件I/O实验报告
  15. glTF-Transform处理gltf模型
  16. matlab符号计算证明sin,matlab的符号计算
  17. Android App性能优化之内存优化
  18. 分布式系统的性能优化方法
  19. 企业微信 事件接收服务器,授权通知事件
  20. 2.Ext JS MVVM特性

热门文章

  1. 隐私计算中可信执行环境的一知半解
  2. 盘点那些让人挠头的英文缩写
  3. 皮尔逊、斯皮尔曼、肯德尔相关系数python实现
  4. 写入grib2+java,Grib数据转换成NC数据
  5. python中延时函数_推迟python中的函数
  6. 滑动窗口滤波算法C代码实现
  7. URL 绿色主题超级养眼壁纸,轻音乐专辑
  8. [新概念三]Lesson 5 - The facts
  9. 短信发送(M800)
  10. BOSS直聘依然面临监管和估值过高的风险