微信小程序input框中加入小图标的实现方法


Posted in Javascript onJune 19, 2018

最近入坑小程序,要求在小程序的输入框中展示一个小图标,页面如下:

微信小程序input框中加入小图标的实现方法

然后按照,html页面中的做法,在input框中添加了background-image属性,出乎意料的事,小程序报了下边这样一个错误:

微信小程序input框中加入小图标的实现方法

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"></image></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;border-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"></image></view>
     <input style='width:80%;display:inline-block;height:100%;' placeholder-style='font-size:12px;' placeholder='密码'></input>     
    </view>
   </view> 
 </view>

由于太懒,所以直接把样式写在了wxml页面,嗯,最后页面效果如第一张图所示。

总结

以上所述是小编给大家介绍的微信小程序input框中加入小图标的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
js实现精美的图片跟随鼠标效果实例
May 16 Javascript
JS实现图片高亮展示效果实例
Nov 24 Javascript
JS获取元素多层嵌套思路详解
May 16 Javascript
AngularJS入门教程之表单校验用法示例
Nov 02 Javascript
纯JS实现表单验证实例
Dec 24 Javascript
ionic3+Angular4实现接口请求及本地json文件读取示例
Oct 11 Javascript
jQuery中可见性过滤器简单用法示例
Mar 31 jQuery
小程序登录态管理的方法示例
Nov 13 Javascript
js实现黑白div块画空心的图形
Dec 13 Javascript
使用vue自定义指令开发表单验证插件validate.js
May 23 Javascript
vue之延时刷新实例
Nov 14 Javascript
js实现简单抽奖功能
Nov 24 Javascript
详解基于Vue cli生成的Vue项目的webpack4升级
Jun 19 #Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
Jun 19 #Javascript
Vue.js 2.x之组件的定义和注册图文详解
Jun 19 #Javascript
Vue中使用webpack别名的方法实例详解
Jun 19 #Javascript
vue mounted组件的使用
Jun 18 #Javascript
基于rollup的组件库打包体积优化小结
Jun 18 #Javascript
详解组件库的webpack构建速度优化
Jun 18 #Javascript
You might like
聊天室php&amp;mysql(五)
2006/10/09 PHP
慎用preg_replace危险的/e修饰符(一句话后门常用)
2013/06/19 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
利用PHP如何实现Socket服务器
2015/09/23 PHP
PHP面向对象程序设计之接口的继承定义与用法详解
2018/12/20 PHP
认识Knockout及如何使用Knockout绑定上下文
2015/12/25 Javascript
小白谈谈对JS原型链的理解
2016/05/03 Javascript
浅谈javascript中的Function和Arguments
2016/08/30 Javascript
JS实现表单多文件上传样式美化支持选中文件后删除相关项
2016/09/30 Javascript
基于Bootstrap漂亮简洁的CSS3价格表(附源码下载)
2017/02/28 Javascript
详解vue-router 2.0 常用基础知识点之导航钩子
2017/05/10 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
小程序获取当前位置加搜索附近热门小区及商区的方法
2019/04/08 Javascript
javascript实现商品图片放大镜
2019/11/28 Javascript
详解关于Vue单元测试的几个坑
2020/04/26 Javascript
[54:43]DOTA2-DPC中国联赛 正赛 CDEC vs Dynasty BO3 第一场 2月22日
2021/03/11 DOTA
用Python中的__slots__缓存资源以节省内存开销的方法
2015/04/02 Python
Python中的super用法详解
2015/05/28 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
Tensorflow实现神经网络拟合线性回归
2019/07/19 Python
给Python学习者的文件读写指南(含基础与进阶)
2020/01/29 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
Python unittest框架操作实例解析
2020/04/13 Python
用Python 爬取猫眼电影数据分析《无名之辈》
2020/07/24 Python
Python在后台自动解压各种压缩文件的实现方法
2020/11/10 Python
惠普墨西哥官方商店:HP墨西哥
2016/12/01 全球购物
什么时候需要进行强制类型转换
2016/09/03 面试题
施工班组长岗位职责
2014/01/05 职场文书
八荣八耻的活动方案
2014/08/16 职场文书
上党课的心得体会
2014/09/02 职场文书
群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年科普工作总结
2014/12/06 职场文书
高校自主招生校长推荐信
2015/03/23 职场文书
小学教师个人工作总结2015
2015/04/20 职场文书
电影焦裕禄观后感
2015/06/09 职场文书
python基于scrapy爬取京东笔记本电脑数据并进行简单处理和分析
2021/04/14 Python