Vuetify:从零开始安装Vuetify
文章目录
- 安装
- 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 11 和 Safari 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相关推荐
- Vuetify 入门:Vuetify 适合您吗?
随着 Web 应用程序中可视化组件封装新框架的引入,其他几个需求也得到了强调,包括路由.安全性.SPA 和 PWA 支持.国际化,当然还有 UI. Vue 也是如此,它已被广泛用于开发 Web 应用程 ...
- 从零开始安装 Caffe --CPU only----没有 pycaffe
最近新发了一台服务器, i7-4790/3.6GHz 处理器, 显卡 GTX 1080 Ti Pascal 开始新一轮的装机旅程. 系统是厂家安装的 Ubuntu14.04 下面从零开始安装Caffe ...
- CentOS 7 从零开始安装ethereum/以太坊
CentOS 7 从零开始安装ethereum/以太坊 本人也是第一次接触linux,在安装的过程中遇到了很多问题,查找发现没有很全面的一个安装以太坊的教程,这里总结一下我的方法,有问题的话希望各位大 ...
- 从零开始安装VMwareTools的详细步骤
从零开始安装VMwareTools VMware Tools是VMware虚拟机中自带的一种工具,相当于VirtualBox中的增强功能(Sun VirtualBox Guest Additions) ...
- 【多图超详细】从零开始安装配置Cuckoo sandbox并提交样本进行分析
[多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 文章目录 [多图超详细]从零开始安装配置Cuckoo sandbox并提交样本进行分析 1. 功能介绍 1.1主要功能 1 ...
- Ubuntu 18.04 从零开始安装显卡驱动、配置MMDetection3D环境
Ubuntu 18.04 从零开始安装显卡驱动.配置MMDetection3D环境 概要 安装NVIDIA英伟达显卡驱动 参考文献 其他 安装CUDA 11.3.CuDNN.Anaconda 安装CU ...
- 云服务器安装虚拟机教程视频,从零开始安装VMwareTools的详细步骤(图文教程)
从零开始安装VMwareTools的详细步骤(图文教程) 发布时间:2020-10-23 18:08:10 来源:脚本之家 阅读:80 作者:ZYH199897 栏目:服务器 VMware Tools ...
- 从零开始安装Paddle(含CUDA安装)
从零开始安装Paddle(含CUDA安装) 飞桨安装 快速安装 确定GPU or CPU 安装CUDA及配置cuDNN(电脑配置有NVIDIA GPU) 确定NVIDIA驱动版本 对应版本的CUDA及 ...
- Ubuntu从零开始安装
Ubuntu从零开始安装 镜像制作工具官网 http://rufus.ie/ Ubuntu 16.04 镜像下载 http://mirrors.aliyun.com/ubuntu-releases/1 ...
最新文章
- win10清理_大家都说Win10系统不用装360,那么如何清理电脑软件垃圾呢?
- Office Web Apps证书的申请步骤讲解
- [Win] 利用Memory DC抽取EXE的图标并保存为BMP文件
- WINCE6.0+S3C2443的启动过程---eboot1
- 2015 11月30日 一周工作计划与执行
- Linux启动nacos成功日志_微服务系列之Nacos配置中心
- cass展点不在原位置_cass展点之步骤及方法
- 从零开始实现ASP.NET Core MVC的插件式开发(一) - 使用ApplicationPart动态加载控制器和视图
- python爬虫案例-乌托家家具公司数据爬取
- 命令查询每个文件文件数
- VM centos网络配置
- B - 吉哥系列故事——完美队形II HDU - 4513 (马拉车)
- HDU5832(大数取模-秦九昭算法)
- Linux文件I/O实验报告
- glTF-Transform处理gltf模型
- matlab符号计算证明sin,matlab的符号计算
- Android App性能优化之内存优化
- 分布式系统的性能优化方法
- 企业微信 事件接收服务器,授权通知事件
- 2.Ext JS MVVM特性