uni-app的坑
2019-05-09 本文已影响0人
LeungJhowe
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是没有变化的,没有实现绑定