javascript - 外部托管时 VueJS 不工作

标签 javascript html typescript vue.js

我一直在用 VueJS 开发一个小应用程序,在使用本地网络服务器进行开发时它似乎运行良好。但不知何故,当我将其部署到 Github 页面时,它根本无法加载。 我也尝试过将其部署在我自己的服务器上,但这也不起作用。

Javascript 代码执行得很好,但 Vue 代码却不行。

Link to the website where I've deployed it

Github repository

最佳答案

如果您使用默认的 vuejs/vue-router 设置并且要发布到子文件夹,在您的情况下: http://example.com/folder/ ,vue-router 有一个修改 base 的选项.

import Vue from 'vue'

import Router from 'vue-router'

import Home from '@/components/Home'

Vue.use(Router)

const routes = [
 { path: '/', name: 'Home', component: Home }
]

export default new Router({
 routes,
 mode: 'history',
 base: '/folder'
})

关于javascript - 外部托管时 VueJS 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42613133/

相关文章:

javascript - 异步 Angular/Node $scope 调用

javascript - 为 ionic 标记创建多个信息窗口

javascript - NTLM 身份验证后站点的 NodeJs 身份验证

html - flex 布局 - 确保布局始终对齐

javascript - 我可以从框架修改 html 并保存修改吗?

javascript - 有没有一种方法可以在使用 Typescript 运行时之前检查函数参数是否具有允许的值?

javascript - 为什么类中的私有(private)变量在转译代码中被视为公共(public)变量

javascript - 如何限制在文本区域中输入的字符数

html - 温泉用户界面 : ons-col width

css - 使用angular2单击特定div时如何启用div?