Hi there, I'm a bit lost at the moment. I tried all of the suggestions but it doesn't seem to work. Does anybody have a simple web2py example using vuejs that I can try?
many thanks and regards, John On Friday, January 27, 2017 at 10:01:56 PM UTC+1, St. Pirsch wrote: > > It seems, the problem is that the server doesn't send anything back when > you're doing a query, f.i. search?q=Game > > > Am Freitag, 27. Januar 2017 20:35:28 UTC+1 schrieb Val K: >> >> Vue delimiters are configurable too! >> @scaffold <https://github.com/web2py/scaffold>/static >> <https://github.com/web2py/scaffold/tree/master/static>/js >> <https://github.com/web2py/scaffold/tree/master/static/js>/main-vue.js: >> row#23 Vue.config.delimiters = ['${', '}'] - it's global default config >> >> so, you shouldn't change web2py delimiters, just try ${message} instead >> {{message}} >> >> >> On Friday, January 27, 2017 at 6:07:56 PM UTC+3, John Philip wrote: >>> >>> Hi Richard, >>> >>> no luck. I modified the view: >>> >>> response.delimiters = ('{[', ']}') >>> <div id="app"> >>> <p>{{message}}</p> >>> </div> >>> >>> <h1>This is the default/vgrid.html template</h1> >>> {[=BEAUTIFY(response._vars)]} >>> <script src="https://unpkg.com/vue/dist/vue.js"></script> >>> >>> I also returned empty var in the controller as you suggested but when >>> loading the view I still get {{message}}. I have no idea why? ;( >>> >>> thanks again, >>> >>> John >>> >>> >>> >>> On Friday, January 27, 2017 at 3:20:38 PM UTC+1, Richard wrote: >>>> >>>> Ok, first try to leave layout.html out of the way... remove the first >>>> line... It should work so far, but consider you always better put the js >>>> at >>>> the bottom of the page for faster page load and improve parsing as the js >>>> come later (after the dom) anyway... >>>> >>>> Do you have a controllers function for the view you try to serve? If >>>> yes do you return an empty vars : >>>> >>>> def view(): >>>> response.delimiters = ('{[', ']}') >>>> return dict(empty_vars='') >>>> >>>> It makes sure web2py serve something. >>>> >>>> Try to set response.delimiters in you view at first too... >>>> >>>> Good luck >>>> >>>> Richard >>>> >>>> >>>> On Fri, Jan 27, 2017 at 3:23 AM, 'John Philip' via web2py-users < >>>> [email protected]> wrote: >>>> >>>>> Hi Richard, >>>>> >>>>> thanks for your reply. I'm did change the delimiter as you described >>>>> in the model. I changed the delimiters in all of the html files in view. >>>>> response.delimiters = ('{[',']}'. I have a snippet from the vuejs >>>>> website. However when loading the view it does not seem to recognise >>>>> {{message}}. Any help would be appreciated!! >>>>> >>>>> thanks, >>>>> >>>>> John >>>>> >>>>> {[extend 'layout.html']} >>>>> <script src="https://unpkg.com/vue/dist/vue.js"></script> >>>>> >>>>> <script> >>>>> new Vue({ >>>>> el: '#app', >>>>> data: { >>>>> message: 'Hello Vue.js!' >>>>> } >>>>> })</script> >>>>> >>>>> <div id="app"> >>>>> <p>{{message}}</p> >>>>> </div> >>>>> >>>>> <h1>This is the default/vgrid.html template</h1> >>>>> {[=BEAUTIFY(response._vars)]} >>>>> >>>>> On Thursday, January 26, 2017 at 4:38:54 PM UTC+1, Richard wrote: >>>>>> >>>>>> Do you use the web2py layout.html? >>>>>> >>>>>> Did you set proper web2py delimiters? >>>>>> >>>>>> http://web2py.com/books/default/chapter/29/05/the-views#The-views >>>>>> >>>>>> Vue.JS use {{}} as web2py you need to change web2py delimiters, I >>>>>> like (so it stays readable) : >>>>>> >>>>>> response.delimiters = ('{[',']}') >>>>>> >>>>>> >>>>>> Richard >>>>>> >>>>>> >>>>>> On Thu, Jan 26, 2017 at 10:26 AM, 'John Philip' via web2py-users < >>>>>> [email protected]> wrote: >>>>>> >>>>>>> Hi Massimo, >>>>>>> >>>>>>> I downloaded your scaffolding app but for some reason in the >>>>>>> main.html file vuejs does not seem to recognize ${doc.title} and >>>>>>> ${doc.body} . Am I missing something? >>>>>>> >>>>>>> thanks and regards, >>>>>>> >>>>>>> John >>>>>>> >>>>>>> On Sunday, September 25, 2016 at 5:25:51 AM UTC+2, Massimo Di Pierro >>>>>>> wrote: >>>>>>> >>>>>>>> I am becoming a huge fan of vue.js. Any other user here? >>>>>>>> >>>>>>> -- >>>>>>> Resources: >>>>>>> - http://web2py.com >>>>>>> - http://web2py.com/book (Documentation) >>>>>>> - http://github.com/web2py/web2py (Source code) >>>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>>>> --- >>>>>>> You received this message because you are subscribed to the Google >>>>>>> Groups "web2py-users" group. >>>>>>> To unsubscribe from this group and stop receiving emails from it, >>>>>>> send an email to [email protected]. >>>>>>> For more options, visit https://groups.google.com/d/optout. >>>>>>> >>>>>> >>>>>> -- >>>>> Resources: >>>>> - http://web2py.com >>>>> - http://web2py.com/book (Documentation) >>>>> - http://github.com/web2py/web2py (Source code) >>>>> - https://code.google.com/p/web2py/issues/list (Report Issues) >>>>> --- >>>>> You received this message because you are subscribed to the Google >>>>> Groups "web2py-users" group. >>>>> To unsubscribe from this group and stop receiving emails from it, send >>>>> an email to [email protected]. >>>>> For more options, visit https://groups.google.com/d/optout. >>>>> >>>> >>>> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.

