有很多方法。
我尊重@smiller 评论并感谢分享链接。我在这里添加信息,以防万一有一天链接失效。
感谢此链接:- https://vuejsdevelopers.com/2017/04/22/vue-js-libraries-plugins/
第一种方法当然@crig_h
window.x = require('package-name')
有一定的缺点。 不使用服务器渲染。否则在浏览器中一切都会正常工作,因为 window 对浏览器是全局的,任何吸引到它的属性都可以被整个应用程序访问。
第二种方法是。
将 Import 与 .vue 文件中的 js 部分一起使用,就像这样。
如果在“.vue”文件中。
<script>
import _ from 'lodash';
export default {
created() {
console.log(_.isEmpty() ? 'Lodash is available here!' : 'Uh oh..');
}
}
</script>
如果您有 .js 的单独文件,那么与此相同,我们将没有 <script> 标记。
还有第三种方法
您在项目中的哪个位置导入vue。你可以写这个语句
import Vue from "vue";
import moment from 'moment';
Object.definePrototype(Vue.prototype, '$moment', { value: moment });
这会将相关属性设置为 Vue 。你可以在任何地方像这样使用它。由于 Vue 是应用程序的全局范围。
export default {
created() {
console.log('The time is ' . this.$moment().format("HH:mm"));
}
}
为 CSS 添加
您可以在 vue.js 项目中的 src/main.js 文件中进行导入。
导入'./animate.css'
如果你喜欢在模板中导入。
您可以在模板中执行此操作。
<style src="./animate.css"></style>
还可以查看 css-loader 包。它有什么作用?