vant遇到的坑总结(可能并没有解决办法^~^)

1、(vant2)上传组件(Uploader)在安卓app中调不起系统摄像头/相册

解决:设置accept="image/*",当然可能并不起作用。

2、点击事件:@click 写成@click.native

3、(vant3)popup如果内容比较长,就会撑到页面外面去,还不能出滚动条

 思路:在内容模块添加一个最大高度,超过高度出现滚动条。

但是这个思路不是很正宗,如果组件内部支持解决这个情况就好了。当然,我还没有找到。

 持续更新中~~~~~~

 

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
抱歉,我的回答有误。vant weapp 确实没有 `<van-form>` 组件。在 vant weapp 中,你可以使用 `<van-cell-group>` 和 `<van-field>` 组件来构建表单,并通过事件监听来处理表单提交。 下面是一个示例代码,演示如何使用 vant weapp 构建表单并提交数据: ```html <van-cell-group> <van-field name="username" label="用户名" placeholder="请输入用户名" bind:input="onUsernameChange" ></van-field> <van-field name="password" label="密码" placeholder="请输入密码" type="password" bind:input="onPasswordChange" ></van-field> </van-cell-group> <van-button type="primary" bind:tap="submitForm">提交</van-button> ``` ```javascript Page({ data: { username: '', password: '' }, onUsernameChange(event) { this.setData({ username: event.detail.value }); }, onPasswordChange(event) { this.setData({ password: event.detail.value }); }, submitForm() { // 获取表单数据 const { username, password } = this.data; // 在这里可以进行表单验证等操作 if (!username || !password) { // 表单验证不通过 return; } // 表单验证通过,可以将数据提交到后端进行处理 // ... } }); ``` 在这个示例中,我们使用 `<van-cell-group>` 和 `<van-field>` 组件构建了一个简单的表单。通过绑定 `bind:input` 事件监听输入框的变化,将输入的值存储在 `data` 中的对应属性中。然后,在点击提交按钮时,调用 `submitForm` 方法来获取表单数据并进行相应的处理。 希望这次的回答能够帮到你!如果还有其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值