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 <
> web...@googlegroups.com <javascript:>> 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 <
>>> web...@googlegroups.com> 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 web2py+un...@googlegroups.com.
>>>> 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 web2py+un...@googlegroups.com <javascript:>.
>> 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 web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to