微信小程序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 相关文章推荐
Javascript MD4
Dec 20 Javascript
Javascript变量作用域详解
Dec 06 Javascript
javascript获取URL参数与参数值的示例代码
Dec 20 Javascript
Node.js中安全调用系统命令的方法(避免注入安全漏洞)
Dec 05 Javascript
jQuery实现的图文高亮滚动切换特效实例
Aug 10 Javascript
js实现用户输入的小写字母自动转大写字母的方法
Jan 21 Javascript
AngularJS学习第二篇 AngularJS依赖注入
Feb 13 Javascript
vue路由懒加载的实现方法
Mar 12 Javascript
在layui中使用form表单监听ajax异步验证注册的实例
Sep 03 Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
Mar 07 Javascript
Vue ElementUI实现:限制输入框只能输入正整数的问题
Jul 31 Javascript
在vue中嵌入外部网站的实现
Nov 13 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学习笔记(一):基本语法之标记、空白、和注释
2015/04/17 PHP
Yii扩展组件编写方法实例分析
2015/06/29 PHP
thinkphp框架实现删除和批量删除
2016/06/29 PHP
删除PHP数组中头部、尾部、任意元素的实现代码
2017/04/10 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
Prototype使用指南之enumerable.js
2007/01/10 Javascript
jquery maxlength使用说明
2011/09/09 Javascript
Jquery实现弹出层分享微博插件具备动画效果
2013/04/03 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
JavaScript Math.floor方法(对数值向下取整)
2015/01/09 Javascript
javascript实现控制的多级下拉菜单
2015/07/05 Javascript
js正则表达式最长匹配(贪婪匹配)和最短匹配(懒惰匹配)用法分析
2016/12/27 Javascript
easyui-edatagrid.js实现回车键结束编辑功能的实例
2017/04/12 Javascript
JavaScript模拟文件拖选框样式v1.0的实例
2017/08/04 Javascript
基于es6三点运算符的使用方法(实例讲解)
2017/10/12 Javascript
详解Vue开发微信H5微信分享签名失败问题解决方案
2018/08/09 Javascript
Vue props 单向数据流的实现
2018/11/06 Javascript
jquery-ui 进度条功能示例【测试可用】
2019/07/25 jQuery
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
python3中dict(字典)的使用方法示例
2017/03/22 Python
详解Python中的Numpy、SciPy、MatPlotLib安装与配置
2017/11/17 Python
python隐藏类中属性的3种实现方法
2019/12/19 Python
Python3查找列表中重复元素的个数的3种方法详解
2020/02/13 Python
Python urllib.request对象案例解析
2020/05/11 Python
美国农场商店:Blain’s Farm & Fleet
2020/01/17 全球购物
澳洲CFL商城:CHEMIST FOR LESS(中文)
2021/02/28 全球购物
财务管理个人自荐书范文
2013/11/24 职场文书
公司企业表扬信
2014/01/11 职场文书
五一劳动节活动记录
2014/03/23 职场文书
函授毕业生自我鉴定范文
2014/03/25 职场文书
库房保管员岗位职责
2014/04/07 职场文书
大学新生军训方案
2014/05/03 职场文书
先进事迹材料怎么写
2014/12/30 职场文书
医院保洁员管理制度
2015/08/05 职场文书
PHP对接阿里云虚拟号的实现(号码隐私保护)
2021/04/06 PHP
golang操作redis的客户端包有多个比如redigo、go-redis
2022/04/14 Golang