vant中的DropdownMenu组件踩坑


<van-dropdown-menu>

   <van-dropdown-item v-model="value1" :options="option1" />

  <van-dropdown-item v-model="value2" :options="option2" />

</van-dropdown-menu>

export default {

  data() {

   return {

    value1: 0,

    value2: 'a',

    option1: [

      { text: '全部商品', value: 0 },

       { text: '新款商品', value: 1 },

      { text: '活动商品', value: 2 },

    ],

    option2: [

      { text: '默认排序', value: 'a' },

       { text: '好评排序', value: 'b' },

      { text: '销量排序', value: 'c' },

    ],

    };

   },

};

这是官方文档中给出的例子。

注意:v-model中绑定的值全等于(===)option2中的值才可以。也就是value2的值为'a',options2中的value也为'a'。

昨天就是因为这个问题在做一个详情页面的时候,后端返回的值为number,但是集合中的类型为string,整好久也显示不出来。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM