uni-app的坑

1)input组件 小程序端 type属性不支持动态绑定 :type="type"
用了动态绑定的话使用的是原生input组件,并不是框架
另外注意:type digit number在H5、微信开发者工具的真机调试和app数据线测试中都是符合预期的,但在微信开发者工具中 使用键盘却可以打出来非数字,这并不是bug.

2)小程序--不支持 v-for="(item,key) in formItems" v-model="obj[key]"动态绑定(H5可以,APP-PLUS没测过)
例如

<view v-for="(item,key) in formItems" :key="key">
    <!-- key是能拿到的 -->
   <text>{{key}}</text> 
    <text>{{item.name}}</text>
    <input  v-model="userInfo[key]">
</view>
formItems:{
   name:{
       name:'姓名'
   }
},
userInfo:{
    name:'姓名'  
},
//button click方法触发 输出userInfo
test(){
     console.log(this.userInfo)
}

发现在小程序中 input输入改变name的值,在输出,userInfo,发现name是没有变化的,没有实现绑定

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容