2017-03-06 17:30:39 +08:00
|
|
|
<template>
|
2017-08-09 16:45:22 +08:00
|
|
|
<Cascader :data="data4" :load-data="loadData"></Cascader>
|
2016-11-15 10:43:00 +08:00
|
|
|
</template>
|
|
|
|
<script>
|
|
|
|
export default {
|
|
|
|
data () {
|
|
|
|
return {
|
2017-08-09 16:45:22 +08:00
|
|
|
data4: [
|
|
|
|
{
|
|
|
|
value: 'beijing',
|
|
|
|
label: '北京',
|
|
|
|
children: [],
|
|
|
|
loading: false
|
|
|
|
},
|
|
|
|
{
|
|
|
|
value: 'hangzhou',
|
|
|
|
label: '杭州',
|
|
|
|
children: [],
|
|
|
|
loading:false
|
|
|
|
}
|
|
|
|
]
|
|
|
|
}
|
|
|
|
},
|
|
|
|
methods: {
|
|
|
|
loadData (item, callback) {
|
|
|
|
item.loading = true;
|
|
|
|
setTimeout(() => {
|
|
|
|
console.log(1)
|
|
|
|
if (item.value === 'beijing') {
|
|
|
|
item.children = [
|
|
|
|
// {
|
|
|
|
// value: 'talkingdata',
|
|
|
|
// label: 'TalkingData'
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// value: 'baidu',
|
|
|
|
// label: '百度'
|
|
|
|
// },
|
|
|
|
// {
|
|
|
|
// value: 'sina',
|
|
|
|
// label: '新浪'
|
|
|
|
// }
|
|
|
|
];
|
|
|
|
} else if (item.value === 'hangzhou') {
|
|
|
|
item.children = [
|
|
|
|
{
|
|
|
|
value: 'ali',
|
|
|
|
label: '阿里巴巴'
|
|
|
|
},
|
|
|
|
{
|
|
|
|
value: '163',
|
|
|
|
label: '网易'
|
|
|
|
}
|
|
|
|
];
|
|
|
|
}
|
|
|
|
item.loading = false;
|
|
|
|
callback();
|
|
|
|
}, 1000);
|
2017-04-10 22:43:24 +08:00
|
|
|
}
|
2016-11-15 10:43:00 +08:00
|
|
|
}
|
|
|
|
}
|
2016-11-16 15:26:51 +08:00
|
|
|
</script>
|