微信小程序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 相关文章推荐
jQuery Tools Dateinput使用介绍
Jul 14 Javascript
JavaScript中的关键字&quot;VAR&quot;使用详解 分享
Jul 31 Javascript
javascript break指定标签打破多层循环示例
Jan 20 Javascript
如何实现JavaScript动态加载CSS和JS文件
Dec 28 Javascript
实例讲解JavaScript中的this指向错误解决方法
Jun 13 Javascript
利用Vue.js+Node.js+MongoDB实现一个博客系统(附源码)
Apr 24 Javascript
JavaScript门面模式详解
Oct 19 Javascript
手写简单的jQuery雪花飘落效果实例
Apr 22 jQuery
vue组件jsx语法的具体使用
May 21 Javascript
手把手教你写一个微信小程序(推荐)
Oct 17 Javascript
浅谈react-router@4.0 使用方法和源码分析
Jun 04 Javascript
vue路由切换之淡入淡出的简单实现
Oct 31 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初学者头疼问题总结
2006/10/09 PHP
CI框架中zip类应用示例
2014/06/17 PHP
教你在header中隐藏php的版本信息
2016/08/10 PHP
php基于闭包实现函数的自调用(递归)实例分析
2016/11/11 PHP
js解析xml字符串和xml文档实现原理及代码(针对ie与火狐)
2013/02/02 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
使用vue编写一个点击数字计时小游戏
2016/08/31 Javascript
纯JavaScript手写图片轮播代码
2016/10/20 Javascript
移动端点击态处理的三种实现方式
2017/01/12 Javascript
原生Javascript插件开发实践
2017/01/18 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
js实现按钮开关单机下拉菜单效果
2018/11/22 Javascript
js实现简单掷骰子效果
2019/10/24 Javascript
VUE单页面切换动画代码(全网最好的切换效果)
2019/10/31 Javascript
element-ui tooltip修改背景颜色和箭头颜色的实现
2019/12/16 Javascript
Python检测QQ在线状态的方法
2015/05/09 Python
Python基于dom操作xml数据的方法示例
2018/05/12 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
详解Python Matplotlib解决绘图X轴值不按数组排序问题
2019/08/05 Python
Python爬虫 批量爬取下载抖音视频代码实例
2019/08/16 Python
深入浅析Python 中的sklearn模型选择
2019/10/12 Python
python实现LRU热点缓存及原理
2019/10/29 Python
使用PyTorch实现MNIST手写体识别代码
2020/01/18 Python
解决python cv2.imread 读取中文路径的图片返回为None的问题
2020/06/02 Python
基于Django集成CAS实现流程详解
2020/11/28 Python
python asyncio 协程库的使用
2021/01/21 Python
来自全球大都市的高级街头服饰:Pegador
2018/01/03 全球购物
舞蹈教育学专业推荐信
2013/11/27 职场文书
记者岗位职责
2014/01/06 职场文书
信息技术教学反思
2014/02/12 职场文书
小学学雷锋活动总结
2014/04/25 职场文书
计划生育汇报材料
2014/12/26 职场文书
初中生思想道德自我评价
2015/03/09 职场文书
《正比例》教学反思
2016/02/23 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
详解mysql三值逻辑与NULL
2021/05/19 MySQL