Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <script>
- import PageView from '....'
- export default {
- components:[PageView],
- data () {
- return {
- loading: false,
- page: null,
- error: null
- }
- },
- created () {
- this.getPage()
- },
- watch: {
- '$route': 'getPage'
- },
- methods: {
- getPage () {
- this.error = this.page = null
- this.loading = true
- axios.get('/page/' + this.$route.params.uid)
- .then((response) => {
- this.loading = false
- this.page = response.data
- })
- .catch((error) => this.error = error.toString());
- }
- }
- }
- </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement