naive-ui/demo/documentation/components/popselect/zhCN/basic.demo.md
07akioni 487001d697 build: add changelog to site, refactor loader based on suffix
.demo.md for component demo
.demo-entry.md for demo entry
.md for common docs
2020-08-19 23:30:04 +08:00

1.4 KiB

基础用法

<n-popselect
  v-model="value"
  :options="options"
  @change="handleChange"
>
  <n-tag>{{ value || '弹出选择' }}</n-tag>
</n-popselect>
export default {
  data () {
    return {
      value: 'Drive My Car',
      options: [
        {
          label: 'Drive My Car',
          value: 'Drive My Car'
        },
        {
          label: 'Norwegian Wood',
          value: 'Norwegian Wood'
        },
        {
          label: 'You Won\'t See',
          value: 'You Won\'t See',
          disabled: true
        },
        {
          label: 'Nowhere Man',
          value: 'Nowhere Man'
        },
        {
          label: 'Think For Yourself',
          value: 'Think For Yourself'
        },
        {
          label: 'The Word',
          value: 'The Word'
        },
        {
          label: 'Michelle',
          value: 'Michelle',
          disabled: true
        },
        {
          label: 'What goes on',
          value: 'What goes on'
        },
        {
          label: 'Girl',
          value: 'Girl'
        },
        {
          label: 'I\'m looking through you',
          value: 'I\'m looking through you'
        },
        {
          label: 'In My Life',
          value: 'In My Life'
        },
        {
          label: 'Wait',
          value: 'Wait'
        }
      ]
    }
  },
  methods: {
    handleChange (v) {
      this.$NMessage.info('值:' + v)
    }
  }
}