お世話になっております。
現在Nuxt.jsでWebアプリを作成していて、UIフレームワークにvue-mdc-adapterを使いたいと思っています
困っていること
一通りスタイルは読み込めていて動くのですが、以下の画像(GIF)のようにリップルエフェクトが付きません。
現在のソースコード
plugins/vue-mdc-adapter.js
import Vue from 'vue' import VueMDCAdapter from 'vue-mdc-adapter' Vue.use(VueMDCAdapter)
pages/index.vue
<templates> <m-button>Button</m-button> </templates> <script> export default {} </script> <style lang="scss" scoped> @import "vue-mdc-adapter/dist/button/styles" </style>
nuxt.config.js
js
1const path = require('path') 2 3module.exports = { 4 plugins: [ 5 '~/plugins/vue-mdc-adapter' 6 ], 7 build: { 8 extend (config) { 9 config.module.rules.forEach(elem => { 10 if (elem.loader === 'vue-loader') { 11 elem.options.loaders.scss.forEach(elem => { 12 if (elem.loader === 'sass-loader') { 13 elem.options.includePaths = [path.resolve(__dirname, 'node_modules')] 14 } 15 }) 16 } 17 }) 18 } 19 } 20}
どなたかご教授いただければ幸いです。
あなたの回答
tips
プレビュー