| Server IP : 185.208.173.17 / Your IP : 87.236.161.98 Web Server : Microsoft-IIS/10.0 System : Windows NT SRV8576125506 10.0 build 26100 (Windows Server 2016) AMD64 User : IUSR ( 0) PHP Version : 7.4.13 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/inetpub/wwwroot/parsmega.nuxt/node_modules/vue-waypoint/test/ |
Upload File : |
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>vue-waypoint directive update test</title>
<script src="https://unpkg.com/vue"></script>
<script src="../dist/vue-waypoint.js"></script>
<style>
.wrapper {
width: 300vw;
height: 300vh;
display: flex;
justify-content: center;
align-items: center;
}
.visible {
background-color: #48e400;
}
.waypoint {
width: 400px;
height: 50px;
}
</style>
</head>
<body>
<div id="app">
<div class="wrapper" :class="{ visible }">
<button
v-waypoint="{ active, callback }"
class="waypoint"
@click="active = !active"
>
Waypoint holder (<b>click to {{ active ? 'deactivate' : 'activate' }}</b>)
</button>
</div>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
active: true,
visible: false
},
methods: {
callback({ going }) {
this.visible = going == this.$waypointMap.GOING_IN
}
}
})
</script>
</body>
</html>