用微信开放者工具,运用view组件和input组件实现输入一个数,让输入的数只显示前三位数字。请问代码怎么写?
wxml:
<input type="text" bindinput="bd"></input>
<view>{{show_value}}</view>
js:
bd(e){
var that=this;
if(e.detail.value.length > 3){
var show_value=e.detail.value.slice(0,3);
}else{
var show_value=e.detail.value;
}
that.setData({
show_value:show_value
})
},
可以采用字符串的截取功能,把input里面拿到的value 去value.slice(0,3)就可以了