收藏
回答

vant4 field组件用taro3 构建的微信小程序中,用v-model 绑定数据报错?

问题:vant4 field组件用taro3 构建的微信小程序中,用v-model 绑定数据报错traceEndEvent mismatch,请问有遇到的吗?怎么解决


重现链接:https://github.com/shiyl962/taro3-vant4-test


Vant 版本:vant 4.6


重现步骤:

用微信开发者工具导入本项目的dist/weapp ,将显示测试页面:

页面源码为本项目src/pages/test-field/index.vue, 点击测试按钮1,微信开发者工具控制台显示错误信息,经跟踪是执行到 vant/es/field/Field.mjs 的

watch(() => props.modelValue, () => {

updateValue(getModelValue());

resetValidation();

validateWithTrigger("onChange");

nextTick(adjustTextareaSize);

});

时报错的。经试验,如果同时把响应式变量绑定给一个taro原生field,则vant field也不会报错,效果见测试按钮2


设备/浏览器:微信开发者工具



回答关注问题邀请回答
收藏

1 个回答

  • 耿霄
    耿霄
    2023-07-14

    去Taro社区咨询吧

    2023-07-14
    有用
    回复 1
    • 石永琳
      石永琳
      2023-07-17
      谢谢!同样的源码,生成H5是没有问题的。而且最终报错的代码,在微信开发者工具中是被隐藏的,估计是微信小程序运行时与vant组件的适配有问题
      2023-07-17
      回复
登录 后发表内容