为了账号安全,请及时绑定邮箱和手机立即绑定

beego框架中使用vue的component 编译出错

beego框架中使用vue的component 编译出错

慕森王 2019-03-12 13:13:50
这样一个网页<!DOCTYPE html><html><head>    <meta charset="UTF-8">    <title>Title</title>    <script src="js/vue.js"></script></head><body><div id="example-2">    <simple-counter></simple-counter>    <simple-counter></simple-counter>    <simple-counter></simple-counter></div><script>    var data = { counter: 0 }    Vue.component('simple-counter', {        template: '<button v-on:click="counter += 1">{{ counter }}</button>',        // 技术上 data 的确是一个函数了,因此 Vue 不会警告,        // 但是我们却给每个组件实例返回了同一个对象的引用        data: function () {            return data        }    });    new Vue({        el: '#example-2'    })</script></body></html>router中func init() {    beego.Router("/arcTest.html", &controllers.ArcTestController{}, "*:Arc")}controller中func (c *ArcTestController) Arc() {    c.TplName = "arcTest.html"}单独运行html页面没有任何问题放进beego框架中 bee run一下报错[E] [template.go:174] parse template err: arcTest.html template: arcTest.html:20: function "counter" not defined[W] [beego.go:97] template: arcTest.html:20: function "counter" not definedpanic: template: arcTest.html:20: function "counter" not definedcounter不能使用,删去就编译成功了,但是明明有定义 这个例子就是在vue官网上复制的,为什么beego就是编译不过,导致整个项目都运行不起来,有没有大神知道怎么解决,跪求。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 613 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信