微信小程序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在页面中添加和除移DOM示例代码
Jun 24 Javascript
jquery validate添加自定义验证规则(验证邮箱 邮政编码)
Dec 04 Javascript
javascript中setTimeout的问题解决方法
May 08 Javascript
jquery实现文本框数量加减功能的例子分享
May 10 Javascript
Atitit.js的键盘按键事件捆绑and事件调度
Apr 01 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
Jun 23 Javascript
Bootstrap选项卡与Masonry插件的完美结合
Jul 06 Javascript
一句jQuery代码实现返回顶部效果(简单实用)
Dec 28 Javascript
微信小程序模板之分页滑动栏
Feb 10 Javascript
vue.js实现点击后动态添加class及删除同级class的实现代码
Apr 04 Javascript
JavaScript实现沿五角星形线摆动的小圆实例详解
Jul 28 Javascript
如何用vue实现网页截图你知道吗
Nov 17 Vue.js
详解基于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
先进的自动咖啡技术,真的可以取代咖啡师吗?
2021/03/06 冲泡冲煮
php object转数组示例
2014/01/15 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
完美利用Yii2微信后台开发的系列总结
2016/07/18 PHP
PHP实现通过CURL上传文件功能示例
2018/05/30 PHP
PHP echo()函数讲解
2019/02/15 PHP
php和C#的yield迭代器实现方法对比分析
2019/07/17 PHP
用dom+xhtml+css制作的一个相册效果代码打包下载
2008/01/24 Javascript
asp 取文本框名称代码
2008/12/02 Javascript
使用JavaScript switch case 另类写法
2010/03/14 Javascript
基于jQuery实现表格数据的动态添加与统计的代码
2011/01/31 Javascript
jquery text(),val(),html()方法区别总结
2013/11/04 Javascript
JavaScript不使用prototype和new实现继承机制
2014/12/29 Javascript
JS仿Windows开机启动Loading进度条的方法
2015/02/26 Javascript
Web打印解决方案之普通报表打印功能
2016/08/29 Javascript
ReactNative实现图片上传功能的示例代码
2017/07/11 Javascript
深入理解Vue 组件之间传值
2018/08/16 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
使用vue实现各类弹出框组件
2019/07/03 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
vue实现两个区域滚动条同步滚动
2020/12/13 Vue.js
[02:24]DOTA2痛苦女王 英雄基础教程
2013/11/26 DOTA
Python爬虫之模拟知乎登录的方法教程
2017/05/25 Python
Python 获得13位unix时间戳的方法
2017/10/20 Python
Java编程迭代地删除文件夹及其下的所有文件实例
2018/02/10 Python
python快速排序的实现及运行时间比较
2019/11/22 Python
Python Scrapy框架第一个入门程序示例
2020/02/05 Python
CSS3 优势以及网页设计师如何使用CSS3技术
2009/07/29 HTML / CSS
快速实现一个简单的canvas迷宫游戏的示例
2018/07/04 HTML / CSS
HomeAway英国:全球领先的度假租赁在线市场
2020/02/03 全球购物
adidas菲律宾官网:adidas PH
2020/02/07 全球购物
九年级体育教学反思
2014/01/23 职场文书
给老婆道歉的话
2015/01/20 职场文书
Python实现Telnet自动连接检测密码的示例
2021/04/16 Python
在Oracle表中进行关键词搜索的过程
2022/06/10 Oracle
winserver2019安装软件一直卡在应用程序正在为首次使用做准备
2022/06/10 Servers