javascript - 在 vue.js 中,如何提供需要 js 库的组件?

标签 javascript vue.js

所以我是 Vue CLI 的新手,我想使用的功能之一是

vue serve <component name>

我立即遇到的问题是,我在这些组件中使用了一些像 moment 这样的 js 库,所以我是否需要在组件中添加一个 import 语句来进行本地测试?无论如何,是否可以全局设置它,如果可以,当我尝试提供单个组件时我可以访问它吗?

最佳答案

一旦你运行 npm i -s moment ,您可以在 main.js 中导入时刻Vue 入口点,如下所示:

import moment from 'moment';

Vue.use(moment);

或者,您可以在组件脚本中本地使用它,只需在<script></script>中进行本地导入即可。标签。

import moment from 'moment';

我更喜欢前者,因为如果我在多个文件中需要它,它可以让我减少重复。无论哪种方式,要在函数中访问,一旦以这两种方式之一导入它,您就可以在组件方法和生命周期 Hook 中使用它。

关于javascript - 在 vue.js 中,如何提供需要 js 库的组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56567072/

相关文章:

javascript - 当页面自动刷新但不在谷歌浏览器中时,语音在 Firefox 中被切断

javascript - 如何使用javascript隐藏子元素

typescript - Vue TypeScript 项目中事件的类型是什么?

javascript - 动态导入vue组件解析失败

vue.js - 当我添加 vue-i18n (karma + mocha + phantomJs) 时,Vue 项目测试失败

javascript - Vuejs 监听器

javascript - 使用 JavaScript 检测页面中的任何鼠标事件

javascript - 将数组值与对象键进行比较

javascript - 在没有eval()的情况下在javascript中将字符串转换为数组

javascript - 在 Vue.js Mounted() 中更新数据不起作用