首先,我来自PHP + CSS背景,我曾经只是简单地将CSS文件放在页眉和JS页脚上 - 你知道,经典的东西。 现在,我正在尝试使用Sails JS作为后端并使用Vue JS模板作为前端。我不知道如何让这些人“互相交谈”。
拜托,我感谢任何帮助。
我最好的。
答案 0 :(得分:1)
关于这一点:
.js
个文件放在assets/js
文件夹中,将.css
放入assets/css
。layout.ejs
内的/assets
所有源文件 - 样式和脚本中注入Sails,请查看以下内容以获取更多信息。在config/pipeline.js
上禁用该行为!现在您有两个选择,使用布局(如果您想为所有视图提供.js
文件)或者只是将其放在新视图的末尾(请记住将其保存在{{1}中)带有.ejs的文件夹,里面只有一个body标签)`:
views/
为您的观点设置路线!修改您的 <body>
<div class="container" id="idforvue">
Hello!
</div>
<!-- vuejs cdn here -->
<!-- your js href like '/js/myjs.js' -->
</body>
并插入换行config/routes.js
。
执行'/' : { view: 'filename'},
并访问“localhost:1337”以查看更改。
更多信息: 首先,您可以使用大量服务器端渲染来解决一些问题。开箱即用的Sails使用EJS。看看here。现在,您还想阅读资产文档here。不要低估这个框架,它太棒了!仔细阅读文档,你应该没事......
编辑: github示例:LINK