Country State City Cascading DropDown list using VueJS

Country State City Cascading DropDown list using VueJS

In this Post We Will Explain About is Country State City Cascading DropDown list using VueJS With Example and Demo.Welcome on infinityknow.com – Examples, The best For Learn web development Tutorials,Demo with Example! Hi Dear Friends here u can know to Cascading dropdown example with VueJSExample

In this post we will show you Best way to implement Populate Cascading Dropdown Using Web API and VueJS, hear for Cascading DropDown List using VueJSwith Download .we will give you demo,Source Code and examples for implement Step By Step Good Luck!.

READ :  Laravel Sending Email setup configuration step by step

Make a HTML file and define markup

first of all simple create a html file and here include some vuejs libs or external libs add and simple create a div here append this vuejs drodown template add using vuejs.

[php]

[/php]

Make a js file and define scripting

in this example to learn Country State City Cascading DropDown list using VueJS with multiple select box using vuejs.

[php]
new Vue({
el: ‘#liveApp’,
template: `

List of Continent:

Select any Continent
{{co_obj}}

Country:

Select a Country
{{my_city}}

City:

Select any City List
{{my_city}}

`,
data: function() {
return {
all_place: {
“Asia”: {
“Pakistan”: [“Lahor”, “Lahor 1”, “Lahor 2”, “Lahor 3”],
“India”: [“Rajkot”, “ahemdabad”, “baroda”, “Mubai”],
“Japan”: [“Japan 1”, “Kyoto”, “Japan 2”, “Japan 3”],
“usa”: [“usa 1”],
“uk”: [“uk Kuala Lumpur”, “Johor uk Bahru”, “uk George Town”, “uk Kinabalu”]
},
“Europe”: {
“Germany”: [“Germany 1”, “Germany 2”, “Germany 3”, “Germany 4”, “Germany 5”, “Germany 6”],
“UK Europe”: [“UK London”, “UK Birmingham”, “UK 1”, “UK 2”],
“France”: [“France Paris”, “France Marseille”, “France Bordeaux”, “France Toulouse”]
}
},
countries_list: [],
cities_list: [],
Continent_select: “”,
count_selected: “”,
city_selected: “”
}
},
watch: {
Continent_select: function() {

READ :  Vuejs Creating vue instance inside vue instance

this.countries_list = [];
this.cities_list = [];
this.count_selected = “”;
this.city_selected = “”;

if (this.Continent_select.length > 0) {
this.countries_list = this.all_place[this.Continent_select]
}
},
count_selected: function() {

this.cities_list = [];
this.city_selected = “”;

if (this.count_selected.length > 0) {
this.cities_list = this.all_place[this.Continent_select][this.count_selected]
}
}
}
})
[/php]

CSS File

[php]
.custom_drpdown {
margin: 11px 0;
padding: 11px 0;
border-bottom: 2px solid #3D3D3D;
}

.custom_drpdown span {
display:inline-block;
width: 82px;
}

[/php]

Example

I hope you have Got What is Creating Cascading DropDownLists in Vuejs And how it works.I would Like to have FeadBack From My Blog(infinityknow.com) readers.Your Valuable FeadBack,Any Question,or any Comments abaout This Article(infinityknow.com) Are Most Always Welcome.

Leave a Comment