灯下等雪
灯下等雪
  • 发布:2025-03-28 10:44
  • 更新:2025-03-28 10:53
  • 阅读:20

nvue模式下uni-data-checkbox出现两个复选框

分类:uni-app

HbuildX4.57

<template>
<view class="login">
<view style="flex-direction: row; align-items: center;width:200px;">
<uni-data-checkbox multiple v-model="remember" :localdata="remembers"></uni-data-checkbox>
</view>
<view style="flex-direction: row; align-items: center;width:200px;">
<uni-data-checkbox multiple mode="button" v-model="remember" :localdata="remembers"></uni-data-checkbox>
</view>
<view style="flex-direction: row; align-items: center;width:200px;">
<uni-data-checkbox multiple mode="tag" v-model="remember" :localdata="remembers"></uni-data-checkbox>
</view>
<view style="flex-direction: row; align-items: center;width:200px;">
<uni-data-checkbox multiple mode="list" v-model="remember" :localdata="remembers"></uni-data-checkbox>
</view>
<text>remember: {{remember}}</text>
</view>
</template>

<script setup lang="ts">
const remember = ref()
const remembers = ref([{text: '记住密码', value: 1}])
</script>

<style lang="scss" scoped>
.login {
align-items: center;
}
</style>

在mode为default、button、list页面会出现两个复选框,为tag的时候不会出现两个复选框,但是大的复选框都点不了,只有小的复选框和文字可以点,而且复选框和文字上下展示没并排展示

2025-03-28 10:44 负责人:无 分享
已邀请:
灯下等雪

灯下等雪 (作者) - 不要问,问就是不要

新建了个空白项目,把实例代码贴进来,如果是vue文件,展示是正常的,但如果是nvue就展示异常了,所以可以排除其他全局样式污染

<view>
<checkbox-group>
<label>
<checkbox value="cb" checked="true" />选中
</label>
<label>
<checkbox value="cb" />未选中
</label>
</checkbox-group>
</view>

  • 恭喜n发财

    确定那个大框不是uni-label的边框,我用插件市场里面的那个demo是没问题的

    2025-03-28 11:56

  • 灯下等雪 (作者)

    回复 恭喜n发财: uni-label是啥,你用的哪个demo,是nvue的文件后缀吗

    2025-03-28 13:22

要回复问题请先登录注册