将Vue与把手和Node/Express结合使用

将Vue与把手和Node/Express结合使用,express,vue.js,handlebars.js,Express,Vue.js,Handlebars.js,我开发了一个CMS。这是Vue水疗中心。它连接到一个Express/Node服务器,该服务器通过请求将JSON形式的api内容传递给它。但是现在我需要建立主网站。我决定在Handlebar中这样做,因为我不希望这个页面成为SPA,而是希望它成为一个具有不同页面等的更传统的站点。我还买了一个模板用于这个主站点。据我所知,此模板与Handlebar配合使用,因为它包含一些javascript文件,如jquery,如果我将其作为vue应用程序,这些文件将发生冲突。我的理解正确吗?或者我可以使用vue创

我开发了一个CMS。这是Vue水疗中心。它连接到一个Express/Node服务器,该服务器通过请求将JSON形式的api内容传递给它。但是现在我需要建立主网站。我决定在Handlebar中这样做,因为我不希望这个页面成为SPA,而是希望它成为一个具有不同页面等的更传统的站点。我还买了一个模板用于这个主站点。据我所知,此模板与Handlebar配合使用,因为它包含一些javascript文件,如jquery,如果我将其作为vue应用程序,这些文件将发生冲突。我的理解正确吗?或者我可以使用vue创建一个不是spa的网站,并且还包含其他javascript文件。我问这个问题的原因是因为我需要为主站点开发一些类似于组件的小功能,我更愿意用Vue编写这些功能。这就引出了我的最后一个问题,是否可以在车把内使用Vue组件。我可以安装/创建可以加载到其中的组件吗


我非常感谢您对我的理解提供的任何帮助,因为尽管我觉得我在SPA的上下文中理解vue,SPA为JSON发出API请求。我真的不明白如何将它用于我可以放置在其他网页中的小型定制组件,或者是否可以将Vue用于开发非SPA形式的站点。谢谢。

您不需要将
vue路由器
导入到vue项目中。这就是它成为温泉的原因

在您的设置中,最简单的方法可能是在没有生成过程的情况下运行Vue。只需导入带有
标记的
vue.min.js
,您就可以使用
vue.component()
直接定义组件。然后,您可以使用
新的Vue({el:#app})运行Vue应用程序并且组件正在生成。您还可以在同一页面上有多个Vue实例。下面是一个例子:

Vue.component('demo'{
模板:`
  • {{item}
`, 数据(){ 返回{ 数据:[3,5,6,8] }; } }); 新的Vue({el:'#Vue集成'})
#vue集成{
边框:2倍实心rgba(255,0,0,0.9);
背景:rgba(255,0,0,0.1);
宽度:80%;
保证金:10px自动0自动;
填充:7px;
}

你的精彩页面
vue演示。

您不需要将
vue路由器
导入到vue项目中。这就是它成为温泉的原因

在您的设置中,最简单的方法可能是在没有生成过程的情况下运行Vue。只需导入带有
标记的
vue.min.js
,您就可以使用
vue.component()
直接定义组件。然后,您可以使用
新的Vue({el:#app})运行Vue应用程序并且组件正在生成。您还可以在同一页面上有多个Vue实例。下面是一个例子:

Vue.component('demo'{
模板:`
  • {{item}
`, 数据(){ 返回{ 数据:[3,5,6,8] }; } }); 新的Vue({el:'#Vue集成'})
#vue集成{
边框:2倍实心rgba(255,0,0,0.9);
背景:rgba(255,0,0,0.1);
宽度:80%;
保证金:10px自动0自动;
填充:7px;
}

你的精彩页面
vue演示。

我认为可能,检查这些资源:我认为可能,检查这些资源:谢谢。我不知道是路由器把它变成了温泉。谢谢。我不知道是路由器把它变成了水疗中心。