微信小程序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、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
Jun 06 Javascript
avascript中的自执行匿名函数应用示例
Sep 15 Javascript
AngularJS入门心得之directive和controller通信过程
Jan 25 Javascript
JavaScript模板引擎Template.js使用详解
Dec 15 Javascript
vue获取DOM元素并设置属性的两种实现方法
Sep 30 Javascript
Vue.js 2.5新特性介绍(推荐)
Oct 24 Javascript
vue实现密码显示隐藏切换功能
Feb 23 Javascript
JS几个常用的函数和对象定义与用法示例
Jan 15 Javascript
Node.js API详解之 repl模块用法实例分析
May 25 Javascript
微信小程序12行js代码自己写个滑块功能(推荐)
Jul 15 Javascript
vue+element UI实现树形表格
Dec 29 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
第十节--抽象方法和抽象类
2006/11/16 PHP
使用PHP 5.0创建图形的巧妙方法
2010/10/12 PHP
php在服务器执行exec命令失败的解决方法
2012/03/03 PHP
解决PHP4.0 和 PHP5.0类构造函数的兼容问题
2013/08/01 PHP
整理php防注入和XSS攻击通用过滤
2015/09/13 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
2019/08/06 PHP
PHP常量及变量区别原理详解
2020/08/14 PHP
JS 控制非法字符的输入代码
2009/12/04 Javascript
JQuery从头学起第三讲
2010/07/06 Javascript
Javascript延迟执行实现方法(setTimeout)
2010/12/30 Javascript
javascript:;与javascript:void(0)使用介绍
2013/06/05 Javascript
红米手机抢购的js代码
2014/03/10 Javascript
GitHub上一些实用的JavaScript的文件压缩解压缩库推荐
2016/03/13 Javascript
javascript url几种编码方式详解
2016/06/06 Javascript
react 组件传值的三种方法
2019/06/03 Javascript
jQuery实现的图片点击放大缩小功能案例
2020/01/02 jQuery
JavaScript进阶(四)原型与原型链用法实例分析
2020/05/09 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
让python json encode datetime类型
2010/12/28 Python
Python使用函数默认值实现函数静态变量的方法
2014/08/18 Python
跟老齐学Python之用while来循环
2014/10/02 Python
Python基础教程之tcp socket编程详解及简单实例
2017/02/23 Python
pycharm+django创建一个搜索网页实例代码
2018/01/24 Python
Pandas之groupby( )用法笔记小结
2019/07/23 Python
解决python中的幂函数、指数函数问题
2019/11/25 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
Django中modelform组件实例用法总结
2020/02/10 Python
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
Java方面的关于数组和继承的笔面试题
2015/09/18 面试题
一组SQL面试题
2016/02/15 面试题
采购部岗位职责
2013/11/24 职场文书
社区服务标语
2014/07/01 职场文书
住宿生擅自离校检讨书
2014/09/22 职场文书
2016基督教会圣诞节开幕词
2016/03/04 职场文书
Java反应式框架Reactor中的Mono和Flux
2021/07/25 Java/Android
mysql查询结果实现多列拼接查询
2022/04/03 MySQL