首页 > 解决方案 > Sails + Vue 使用外部库

问题描述

我已经从这个 git 存储库https://github.com/mikermcneil/ration下载了 Sails + VueJs 框架示例代码

但是发现我无法在Vue前端框架中使用Axios、Vutify等外部库。请帮我解决一下这个。

标签: vue.jssails.js

解决方案


你应该可以把它们放在assets/dependencies folder. 下次 Grunt 进行构建时,它会将脚本包含在 layout.ejs 文件中。不要直接从 layout.ejs 文件中引用它,因为每次 Grunt 检测到更改时都会覆盖它。

至于实例化任何脚本,您可能希望在每个页面 Javascript 文件上执行此操作assets/js/pages/{name-of-page}。在 beforeMount 或 Mounted 生命周期方法中。该方法也是您补充页面数据的地方:

beforeMount: function() {
//Instantiate script here
}

推荐阅读