Skip to content

Instantly share code, notes, and snippets.

@nolimits4web
Last active July 31, 2018 15:18
Show Gist options
  • Save nolimits4web/35b232d9f359f9594b2076e35bea1462 to your computer and use it in GitHub Desktop.
Save nolimits4web/35b232d9f359f9594b2076e35bea1462 to your computer and use it in GitHub Desktop.
Framework7 router component
<template>
<div class="page">
<div class="navbar">
<div class="navbar-inner">
<div class="title">Profile</div>
</div>
</div>
<div class="page-content">
<div class="list simple-list">
<ul>
<li>First Name: {{user.firstName}}</li>
<li>Last Name: {{user.lastName}}</li>
<li>Age: {{user.age}}</li>
</ul>
</div>
</div>
</div>
</template>
<script>
return {
data() {
return {
// empty initial user data
user: {},
}
},
on: {
pageInit() {
var self = this;
var app = self.$app;
// request user data on page init
app.request.get('http://api.website.com/get-user-profile', (user) => {
// update component state user with new user
self.user = user;
});
},
},
};
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment