Vue.js 如何加载一个带有 v-link 的 template?

2016-04-28 21:20:15 +08:00
 ZGLHHH
我目前在写的一个个人项目需要用到 vue.js & Laravel

使用 vue.js 写前端

目前遇到了个百思不得其解的问题: Vue.js 如何加载一个带有 v-link 的 template ?

代码如下:
https://gist.github.com/HuanMeng0/0403649595dfc829fc9754720d1bb9bd.js

如果这样写,会遇到错误
[vue-router] v-link can only be used inside a router-enabled app.
Uncaught TypeError: Cannot read property 'stringifyPath' of undefined
https://ooo.0o0.ooo/2016/04/28/57220f67251ac.png

实在搞不懂了,在 header.vue 引入 vue 和 vue-routery 也不行……
3746 次点击
所在节点    问与答
4 条回复
horizon
2016-04-29 06:37:30 +08:00
直接用 href ,这是因为你没引入 Vue router 吧
ZGLHHH
2016-04-29 19:19:40 +08:00
@horizon 在 header.vue 引入了:
<script>
import Vue from 'vue';
import VueRouter from "vue-router";
var VueResource = require('vue-resource');
Vue.use(VueRouter);
Vue.use(VueResource);
export default{

}
</script>

一样的错误……
horizon
2016-04-29 22:55:17 +08:00
@ZGLHHH 还有 vue.start 呢?好好看看文档
ZGLHHH
2016-04-30 11:27:08 +08:00

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/275182

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX