整理了一些 2025 年双十一云服务器、域名及 AI 大模型的优惠合集,放在了《2025 年双十一》这篇博客里,
欢迎大家前往查看~ 如果你也想要低价云服务器、域名及 AI 大模型的话,可以点击上面的链接查看详情~

0%

2020-02-18 批量注册 Vue Components

2020-02-18 批量注册 Vue components

话不多说,直接上代码

1
2
3
4
5
6
7
8
9
10
11
12
import Vue from 'vue'
import _ from 'lodash'
const requireComponent = require.context('@/components', true, /\.vue$/)
// 批量注册组件
requireComponent.keys().forEach(fileName => {
const componentConfig = requireComponent(fileName)
const componentName = _.upperFirst(// 调整风格为首字母大写驼峰
_.camelCase(fileName.replace(/^\.\//, '').replace(/\.\w+$/, ''))
)
Vue.component(componentName, componentConfig.default || componentConfig)
})

这段代码只能在 webpack 或 vue-cli 项目中用,因为用到了 webpack 的 api。

建议放在 components 文件夹下的根目录,最后在 main.ts 中导入 components 文件夹即可

本文作者:草梅友仁
本文地址: https://blog.cmyr.ltd/archives/d739eb0f.html
版权声明:本文采用 CC BY-NC-SA 4.0 协议 进行分发,转载请注明出处!

坚持原创技术分享,您的支持将鼓励我继续创作!