el-select和el-input怎么联动呀

el-select和el-input怎么联动呀 ,就是省市编码 省选择北京 el-input就会出现北京的市编码


<template>
  <div>
    <el-select v-model="value" placeholder="请选择" @change="change">
      <el-option
        v-for="item in options"
        :key="item.value"
        :label="item.label"
        :value="item.value"
      >
      </el-option>
    </el-select>

    <el-input v-model="input" placeholder="请输入内容"></el-input>
  </div>
</template>

<script>
export default {
  name: "",
  components: {},
  props: {},
  data() {
    return {
      options: [
        {
          value: "选项1",
          label: "黄金糕",
        },
        {
          value: "选项2",
          label: "双皮奶",
        },
        {
          value: "选项3",
          label: "蚵仔煎",
        },
        {
          value: "选项4",
          label: "龙须面",
        },
        {
          value: "选项5",
          label: "北京烤鸭",
        },
      ],
      value: "",
      input: "",
    };
  },
  methods: {
    change(val) {
      this.input = val;
    },
  },
};
</script>

<style scoped lang="scss">
</style>

select change的时候就去修改input绑定的变量

在你的<el-select v-on:change="indexSelect($event)" 加上这个触发函数

indexSelect(event){
  console.log(event.target.value);//选中的那个值,然后把这个值对应的市编码赋值给你的input就可以,给input赋值操作应该很简单吧,就是data里设置一个变量,在input 的 v-model= 里绑定上,然后在这了赋值就可以了

}