<html>
<head>
<script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
</head>
<body>
<div id="app">
<h3>Vue Select Default Value</h3>
<select v-model="selectedCountry">
<option value="USA">United States</option>
<option value="Canada">Canada</option>
<option value="Mexico">Mexico</option>
</select>
<p>Seleceted Option: {{selectedCountry}}</p>
</div>
<script type="module">
const app = new Vue({
el: "#app",
data: {
selectedCountry: 'Canada'
}
})
</script>
<style>
select {
width: 300px;
appearance: none;
font-family: inherit;
font-size: 16px;
color: #333;
padding: 10px;
border: none;
border-bottom: 2px solid #f0f0f0;
background-color: transparent;
border-radius: 0;
outline: none;
cursor: pointer;
transition: border-bottom-color 0.2s ease-in-out;
}
select:focus {
border-bottom-color: #0077ff;
}
p {
font-family: Arial, sans-serif;
font-size: 14px;
color: #555;
margin-top: 20px;
}
</style>
</body>
</html>