【发布时间】:2018-09-13 02:38:58
【问题描述】:
我有一个单页 VueJS 应用程序,其中包含许多我想编码到 URL 中的数据变量。
例如,如果我的路由配置是(我不确定语法是否正确):
routes: [
{
path: '/:foo/:bar/:oof/:rab',
component: App
}
组件是:
<script>
export default {
name: "App",
data: function() {
return {
foo: 1,
bar: 2,
oof: 3,
rab: 4
}
}
}
那么 URL 将是 http://www.example.com/#/1/2/3/4
如果 foo 更改为 9999,URL 将自动更新:http://www.example.com/#/9999/2/3/4
它还会响应用户更改 URL,或通过将 URL 值加载到数据中来以不同的 URL 打开应用程序。
我认为这会相对简单,但在 Google 之后,我完全被正确的处理方式弄糊涂了。
非常感谢任何帮助/示例/解决方案。
【问题讨论】:
标签: vuejs2 vue-router