nuxt以按需引入组件的方式使用ui框架

您所在的位置:网站首页 如何使用ui nuxt以按需引入组件的方式使用ui框架

nuxt以按需引入组件的方式使用ui框架

2023-07-19 06:16| 来源: 网络整理| 查看: 265

这里不对nuxt进行一个介绍,我们这里只介绍下ui框架如何在nuxt按需引入,ui框架如:vant-ui 、element-ui等。 我们以vant-ui按需引入为例,在vant-ui官网中,按需引入步骤如下: 1、npm i vant -S 2、npm i babel-plugin-import -D 3、.babelrc中配置,代码如下

// 注意:webpack 1 无需设置 libraryDirectory { "plugins": [ ["import", { "libraryName": "vant", "libraryDirectory": "es", "style": true }] ] } // 对于使用 babel7 的用户,可以在 babel.config.js 中配置 module.exports = { plugins: [ ['import', { libraryName: 'vant', libraryDirectory: 'es', style: true }, 'vant'] ] };

那我们在nuxt中又该如何配置呢? 步骤1和步骤2也是一样,接下去我们还需要两步的操作, 步骤3::在plugins文件夹下新建一个van-ui.js目录如图: 在这里插入图片描述 里面放入需要用到的组件如:

import Vue from 'vue' import { Button, Cell,CellGroup } from 'vant'; Vue.use(Button); Vue.use(Cell);

步骤4: 在nuxt.config.js中修改两个地方,plugins模块和build模块:

/* ** Plugins to load before mounting the App */ plugins: [ '~/plugins/vant-ui', //引入我们的vant-ui.js ], build: { /* ** You can extend webpack config here */ /*extend(config, ctx) { },*/ babel: { //vant官网的步骤3就在这里配置 "plugins": [ ['import', { libraryName: 'vant', libraryDirectory: 'es', style: true }, 'vant'] ] } }

这样就可以实现按需引入了,其他ui框架也是一样的道理,希望对你有所帮助。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3