vue element-ui select下拉选择的使用 设置

2020-11-06  本文已影响0人  lazy_tomato

START

问题原因

简单的使用案例

<template>
  <div class="hello">
    <h3>饿了么ui选择器初始化值案例</h3>
    <el-button @click="up">开始赋值</el-button>
    <el-select
      v-model="value"
      placeholder="请选择产品大类"
      style="width: 100%"
      filterable
    >
      <el-option
        v-for="item in options"
        :key="item.pcode"
        :label="item.pname"
        :value="item.pcode"
      />
    </el-select>
  </div>
</template>

<script>
export default {
  name: "HelloWorld",
  created() {
    // 这里可以用于获取父组件的表单数据
    // this.value = 10; // options中是字符串类型,设置为数字类型时,就会出现我START说的那种问题.
    this.value = "10";
  },
  data() {
    return {
      value: "",
      options:[]
    };
  },
  methods: {
    // 我这里是demo,所以写的是点击事件,直接写个调用获取选项的接口即可,效果是一样的。
    up() {
      this. options= [
        {
          pcode: "10",
          pname: "黄金糕",
        },
        {
          pcode: "100",
          pname: "双皮奶",
        },
        {
          pcode: "1000",
          pname: "蚵仔煎",
        },
        {
          pcode: "10000",
          pname: "龙须面",
        },
        {
          pcode: "100000",
          pname: "北京烤鸭",
        },
      ]
    },
  },
};
</script>

<style scoped>
</style>

总结

END

就到这里啦,不多逼逼了。


ku.gif
上一篇 下一篇

猜你喜欢

热点阅读