微信小程序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 弹出新页面避免被浏览器、ad拦截的一种新方法
Apr 30 Javascript
一个JavaScript的求爱小特效
May 09 Javascript
JavaScript 浏览器对象模型BOM使用介绍
Apr 13 Javascript
JS获取html元素的标记名实现方法
Oct 08 Javascript
jquery mobile移动端幻灯片滑动切换效果
Apr 15 Javascript
vue 优化CDN加速的方法示例
Sep 19 Javascript
angularjs自定义过滤器demo示例
Aug 24 Javascript
Vue源码分析之Vue实例初始化详解
Aug 25 Javascript
Vue父组件向子组件传值以及data和props的区别详解
Mar 02 Javascript
vue实现分页的三种效果
Jun 23 Javascript
微信小程序实现页面左右滑动
Nov 16 Javascript
JS新手入门数组处理的实用方法汇总
Apr 07 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
CakePHP去除默认显示的标题及图标的方法
2008/10/22 PHP
php 购物车实例(申精)
2009/05/11 PHP
理解php Hash函数,增强密码安全
2011/02/25 PHP
php连接mssql数据库的几种方法
2013/02/21 PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
2014/11/05 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php控制文件下载速度的方法
2015/03/24 PHP
浅谈php中的循环while、do...while、for、foreach四种循环
2016/11/05 PHP
实例讲解PHP表单
2020/06/10 PHP
javascript实现动态导入js与css等静态资源文件的方法
2015/07/25 Javascript
jQuery配合coin-slider插件制作幻灯片效果的流程解析
2016/05/13 Javascript
javascript实现table单元格点击展开隐藏效果(实例代码)
2017/04/10 Javascript
JS动态修改网页body的背景色实例代码
2017/10/07 Javascript
ES6解构赋值的功能与用途实例分析
2017/10/31 Javascript
如何快速解决JS或Jquery ajax异步跨域的问题
2018/01/08 jQuery
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
vue中 数字相加为字串转化为数值的例子
2019/11/07 Javascript
Node配合WebSocket做多文件下载以及进度回传
2019/11/07 Javascript
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
JavaScript ES 模块的使用
2020/11/12 Javascript
[02:57]DOTA2亚洲邀请赛 SECRET战队出场宣传片
2015/02/07 DOTA
跟老齐学Python之开始真正编程
2014/09/12 Python
在Python中使用HTML模版的教程
2015/04/29 Python
详解python开发环境搭建
2016/12/16 Python
python Gunicorn服务器使用方法详解
2019/07/22 Python
django写用户登录判定并跳转制定页面的实例
2019/08/21 Python
windows中安装Python3.8.0的实现方法
2019/11/19 Python
Python pandas自定义函数的使用方法示例
2019/11/20 Python
浅谈HTML5 Web Worker的使用
2018/01/05 HTML / CSS
人力资源管理专业自荐书范文
2014/02/10 职场文书
工会优秀工作者事迹
2014/08/17 职场文书
2014年局领导班子自身建设情况汇报
2014/11/21 职场文书
大学生个人简历自我评价
2015/03/11 职场文书
创业计划书之孕婴生活馆
2019/11/11 职场文书
CentOS下安装Jenkins的完整步骤
2022/04/07 Servers