昨天有讲到怎麽利用vue-router来设定路由了,
在开始切版之前,还需要先导入Vuetify套件
在 Day 9的时候,
有顺便安装Vuetify了,但是後来发现 vue add vuetify
是 vue-cli的安装法
这边要改成用 Webpack的方式来安装
先来看这篇 Vuetify的官方安装教学,需要先添加几个依赖
yarn add vuetify
# 或
npm install vuetify
yarn add sass@~1.32 sass-loader deepmerge -D
# OR
npm install sass@~1.32 sass-loader deepmerge -D
执行完後,找一下webpack.config.js档,贴上这段
// webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.s(c|a)ss$/,
use: [
'vue-style-loader',
'css-loader',
{
loader: 'sass-loader',
// Requires sass-loader@^7.0.0
options: {
implementation: require('sass'),
indentedSyntax: true // optional
},
// Requires >= sass-loader@^8.0.0
options: {
implementation: require('sass'),
sassOptions: {
indentedSyntax: true // optional
},
},
},
],
},
],
}
}
BUT ! ! 我找了一下 没看到 webpack.config.js 这个档案
我在估狗找了一下发现这篇,原因如下:
那就在专案目录下建立一个 vue.config.js 档,并把上面那段贴上去
完成後,在 /src/plugins资料夹下面,创建一个 vuetify.js档
// src/plugins/vuetify.js
import Vue from 'vue'
import Vuetify from 'vuetify'
import 'vuetify/dist/vuetify.min.css'
Vue.use(Vuetify)
const opts = {}
export default new Vuetify(opts)
接下来回到 src/main.js,引用vuetify
// src/main.js
import Vue from "vue";
import App from "./App.vue";
import router from "./router";
import vuetify from './plugins/vuetify'; // 增加这行,path to vuetify export
Vue.config.productionTip = false;
new Vue({
el: '#app',
router,
vuetify, // 增加这行
components: { App },
template: '<App/>',
});
好的~ 大功告成啦
明天就可以开始来规划布局了
前言: 快开赛了...存档不足 八月三日报名铁人赛,八月十六日开始写铁人赛的文章存档 写这一篇的时候...
首先要先回顾、检讨一下, 刚好遇到专案忙碌的时候, 写出来的文章有点惨不忍睹, 很多程序的细节其实没...
故事依时间序简述 故事背景:某航空公司(以下简称某航) 某航於2017上半年裁员,共计裁减约600名...
网页站台初体验 在昨日最後大头跟小光说c#的介绍告一段落了,所以今天开始会进入网页站台相关知识的介绍...
今天会是比较划水的回忆篇,可以斟酌看看。 这周开始正式学习 javascript,然後那时候疫情还没...