首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在单页面应用中使用螺栓cms

在单页面应用中使用螺栓cms
EN

Stack Overflow用户
提问于 2017-11-11 16:50:29
回答 2查看 772关注 0票数 1

我想用螺栓作为无头吊杆。我的计划是创建一个基于vue.js的模板,并使用螺栓插件jsonAPI加载内容。但我正在为主题和配置设置而奋斗。我想禁用CMS中的所有路由,只返回带有css和js文件的静态html。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-11-13 06:44:56

我认为您的问题可以通过以下替代解决方案来解决:

使用不同的域

将您的vue SPA应用程序放在yourdomain.com中,并将您的螺栓作为subdomain.yourdomain.com中的RESTAPI提供者。因为它是子域,所以您不会遇到任何CORST问题,您可以按照常见的教程来设置螺栓cms和如何构建vuejs SPA。

在螺栓cms模板中使用vuejs

假设您使用webpack开发vuejs,您必须设置资产公共路径作为螺栓模板位置,配置文件在your-vue-directory/config/index.js中。

代码语言:javascript
运行
复制
module.exports = {
  build: {
    assetsPublicPath: '/theme/your-theme/',
    ......
  },
}

然后,在完成构建应用程序之后,您可以将构建文件从your-vue-directory/dist复制到your-bolt-directory/public/theme/your-theme中。

但是使用这个解决方案,如果你使用的是vue-路由器,我认为你不能使用‘历史’模式,因为所有的路由都将由螺栓cms处理。唯一可能的路由器模式是‘散列’。

票数 3
EN

Stack Overflow用户

发布于 2017-11-12 17:48:16

最简单的方法是让它们都使用相同的模板,并让该模板表示为<html></html>,您就完成了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47240398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档