// 省 市联动
const provinceData = [
{
key:'Zhejiang',
name:'浙江'
},
{
key:'Jiangsu',
name:'江苏'
},
];
const cityData = {
Zhejiang: [
{
key:'Hangzhou',
name:'杭州'
},
{
key:'Ningbo',
name:'宁波'
},
{
key:'Wenzhou',
name:'温州'
},
],
Jiangsu: [
{
key:'Nanjing',
name:'南京'
},
{
key:'Suzhou',
name:'苏州'
},
{
key:'Zhenjiang',
name:'浙江'
},
],
// Zhejiang: ['Hangzhou', 'Ningbo', 'Wenzhou'],
// Jiangsu: ['Nanjing', 'Suzhou', 'Zhenjiang'],
};
export default {
components: {
},
props: {
},
data () {
return {
provinceData, // selected
cityData,
cities: cityData[provinceData[0].key],
secondCity: cityData[provinceData[0].key][0].key,
}
},
methods: {
// selected 联动
handleProvinceChange(value) {
this.cities = cityData[value];
this.secondCity = cityData[value][0].key;
console.log(this.cities);
// console.log(cities);
console.log(this.secondCity)
},
}
}
</script>