⼩程序input框中加⼊⼩图标的实现⽅法
input标签placeholder属性
最近⼊坑⼩程序,要求在⼩程序的输⼊框中展⽰⼀个⼩图标,页⾯如下:
然后按照,html页⾯中的做法,在input框中添加了background-image属性,出乎意料的事,⼩程序报了下边这样⼀个错误:
emmmm 好像⼩程序的background-image属性并不给⼒啊,然后查阅相关资料后,放弃了background-image属性。
然后另辟蹊径,由于⼩程序中,好像只有image标签才能加载本地图⽚,所以考虑使⽤image标签来实现,⼤致思路就是在⼀个view中,左边是image,右边是input框,wxml页⾯如下:
<view class="loginBox">
<view style='width:70%;margin-left:15%;'>
<view style='border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:38px;display:inline-block;background:#fff;'>
<view style='width:20%;display:inline-block;height:100%;'><image src='../../assets/images/user_icon.png'style='display:inline;'mode="aspectFit"></imag e></view>
<input style='width:80%;display:inline-block;height:100%;'placeholder-style='font-size:12px;'placeholder='⽤户名'></input>
</view>
<view style='width:100%;height:38px;display:inline-block;background:#fff;margin-top:-5px;border-top:1px solid #f8f8f8;border-bottom-left-radius:8px;bord er-bottom-right-radius:8px;'>
<view style='width:20%;display:inline-block;height:100%;'><image src='../../assets/images/pass_icon.png'style='display:inline'mode="aspectFit"></imag e></view>
<input style='width:80%;display:inline-block;height:100%;'placeholder-style='font-size:12px;'placeholder='密码'></input>
</view>
</view>
</view>
由于太懒,所以直接把样式写在了wxml页⾯,嗯,最后页⾯效果如第⼀张图所⽰。
总结
以上所述是⼩编给⼤家介绍的⼩程序input框中加⼊⼩图标的实现⽅法,希望对⼤家有所帮助,如果⼤家有任何疑问请给我留⾔,⼩编会及时回复⼤家的。在此也⾮常感谢⼤家对开源独尊的⽀持!

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。