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.

Reply via email to