After git pull:
npm install
npx cap sync
ionic capacitor run android -l
<template> | |
<div class="layout bg-gray-200 font-sans leading-normal tracking-normal"> | |
<div | |
class="w-full m-0 p-0 bg-cover bg-bottom" | |
style="background-image:url('/cover.jpg'); height: 40vh; max-height:260px;" | |
> | |
<div | |
class="container max-w-4xl mx-auto pt-16 md:pt-15 text-center break-normal" | |
> | |
<!--Title--> |
<template> | |
<div> | |
<span>count is {{ count }}</span> | |
<span>plusOne is {{ plusOne }}</span> | |
<button @click="increment">count++</button> | |
</div> | |
</template> | |
<script> | |
import { value, computed, watch, onMounted } from 'vue' |
// ... | |
<script> | |
import { | |
ref, | |
watch, | |
computed, | |
onMounted, | |
onUnmounted | |
} from '@vue/composition-api' | |
import { fetchUserPosts } from '@/api' |
// ... | |
<script> | |
import { | |
value, | |
watch, | |
computed, | |
onMounted, | |
onUnmounted | |
} from 'vue-function-api' | |
import { fetchUserPosts } from '@/api' |
// ... | |
<script> | |
import { ref, onMounted, onUnmounted } from '@vue/composition-api' | |
export default { | |
setup(props) { | |
const pageOffset = ref(0) | |
const update = () => { | |
pageOffset.value = window.pageYOffset | |
} |
<template> | |
<div id="app"> | |
<PostsPage :id="currentUser" /> | |
</div> | |
</template> | |
<script> | |
import { fetchUserPosts } from '@/api' | |
import PostsPage from '@/components/PostsPage' | |
const withPostsHOC = (WrappedComponent) => ({ |
<template> | |
<div class="container"> | |
<p v-if="isLoading" class="loading">Posts loading...</p> | |
<template v-else> | |
<div class="topbar" :class="{ open: pageOffset > 120 }"> | |
<div class="container content"> | |
<h3>User #{{ id }} posts</h3> | |
<span class="count">{{ count }} items</span> | |
</div> | |
</div> |
<template> | |
<div class="container"> | |
<p v-if="isLoading" class="loading">Posts loading...</p> | |
<template v-else> | |
<div class="topbar" :class="{ open: pageOffset > 120 }"> | |
<div class="container content"> | |
<h3>User #{{ id }} posts</h3> | |
<span class="count">{{ count }} items</span> | |
</div> | |
</div> |
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8" /> | |
<meta http-equiv="X-UA-Compatible" content="IE=edge" /> | |
<title>My App</title> | |
<meta name="viewport" content="width=device-width, initial-scale=1" /> | |
<script src="lib/vue.js"></script> | |
<script src="lib/vue-router.js"></script> | |
</head> |