1nn 2023-05-23 15:27 采纳率: 42.1%
浏览 60
已结题

uniapp实现筛选功能

uniapp如何实现二级筛选功能 类似美团或者是大众点评功能 求解答 谢谢

img

  • 写回答

2条回答 默认 最新

  • 北海屿鹿 2023-05-23 16:09
    关注

    1.安装uni-ui组件库
    在uniapp的项目中安装uni-ui组件库,可以使用npm或者yarn进行安装。在命令行中输入以下命令:

    npm install @dcloudio/uni-ui
    

    或者

    yarn add @dcloudio/uni-ui
    

    2.引入级联选择器组件
    在需要使用级联选择器的页面中,引入级联选择器组件。例如,在pages/index/index.vue中引入级联选择器组件:

    <template>
      <view>
        <uni-cascade-picker :cascade-data="cascadeData" @change="onChange"></uni-cascade-picker>
      </view>
    </template>
    
    <script>
    import uniCascadePicker from '@/uni-ui/uni-cascade-picker/uni-cascade-picker.vue';
    
    export default {
      components: {
        uniCascadePicker
      },
      data() {
        return {
          cascadeData: [
            {
              value: '1',
              label: '选项1',
              children: [
                {
                  value: '1-1',
                  label: '选项1-1'
                },
                {
                  value: '1-2',
                  label: '选项1-2'
                }
              ]
            },
            {
              value: '2',
              label: '选项2',
              children: [
                {
                  value: '2-1',
                  label: '选项2-1'
                },
                {
                  value: '2-2',
                  label: '选项2-2'
                }
              ]
            }
          ],
          selectedValue: []
        }
      },
      methods: {
        onChange(e) {
          console.log(e);
        }
      }
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 6月8日
  • 已采纳回答 5月31日
  • 创建了问题 5月23日