JSFiddle - React, Tailwind, and code Playground
by Alen Subasic
HTML
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/css/bootstrap.min.css">
<script src="https://cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/4.1.3/js/bootstrap.min.js"></script>
<div class="container">
<h3>
Progress Bar
</h3>
<div id="progressBars">
<div class="progress" v-for="item in data">
<div class="progress-bar" role="progressbar" :style="{ width: item.ResultPercent + '%' }" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
<div class="progress-bar" role="progressbar" :style="{ width: item.ResultPercent + '%' }" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
<div class="progress-bar" role="progressbar" :style="{ width: item.ResultPercent + '%' }" aria-valuenow="0" aria-valuemin="0" aria-valuemax="100"></div>
</div>
</div>
</div>
JavaScript
var progress = [{
'first': '87',
'second': '24',
'third': '33'
}]
var buildProgressBar = new Vue({
el: "#pathwayProgressBars",
data: {
data: progress
}
});