Skip to content

Instantly share code, notes, and snippets.

@YajanaRao
Created January 31, 2019 06:49
Show Gist options
  • Save YajanaRao/1a11803718695312660e34834e1b1f41 to your computer and use it in GitHub Desktop.
Save YajanaRao/1a11803718695312660e34834e1b1f41 to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta http-equiv="X-UA-Compatible" content="ie=edge">
<title>Bulma-Vue.js</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.2/css/bulma.min.css">
<script src="https://cdn.jsdelivr.net/npm/vue"></script>
</head>
<body>
<div class="container" id="app">
<div class="columns">
<div class="column is-one-third">
<aside class="menu">
<p class="menu-label">
Topics
</p>
<ul class="menu-list">
<li><a :class="[ tab === 'topic1' ? 'is-active' : '' ]" @click="tab='topic1'">Topic 1</a></li>
<li><a :class="[ tab === 'topic2' ? 'is-active' : '' ]" @click="tab='topic2'">Topic 2</a></li>
</ul>
<p class="menu-label">
Bulma
</p>
<ul class="menu-list">
<li>
<a :class="[ tab === 'topic3' ? 'is-active' : '' ]" @click="tab='topic3'">Topic 3</a>
<ul>
<li><a :class="[ tab === 'topic4' ? 'is-active' : '' ]" @click="tab='topic4'">Topic 4</a></li>
<li><a :class="[ tab === 'topic5' ? 'is-active' : '' ]" @click="tab='topic5'">Topic 5</a></li>
</ul>
</li>
</ul>
</aside>
</div>
<div class="column content" v-if=" tab ==='topic1'">
<!-- content -->
</div>
<div class="column content" v-if=" tab ==='topic2'">
<!-- content -->
</div>
<div class="column content" v-if=" tab === 'topic3'">
<!-- content -->
</div>
<div class="column content" v-if=" tab ==='topic4'">
<!-- content -->
</div>
</div>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
tab: 'topic1'
}
})
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment