微信小程序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常见注意事项
Jan 01 Javascript
JavaScript取得鼠标绝对位置程序代码介绍
Sep 16 Javascript
jquery与js函数冲突的两种解决方法
Sep 09 Javascript
js替代copy(示例代码)
Nov 27 Javascript
Javascript中的return作用及javascript return关键字用法详解
Nov 05 Javascript
谈谈我对JavaScript DOM事件的理解
Dec 18 Javascript
node.js爬虫爬取拉勾网职位信息
Mar 14 Javascript
详解微信小程序 登录获取unionid
Jun 27 Javascript
javascript实现文件拖拽事件
Mar 29 Javascript
vue实现商品加减计算总价的实例代码
Aug 12 Javascript
vue封装一个简单的div框选时间的组件的方法
Jan 06 Javascript
移动端底部导航固定配合vue-router实现组件切换功能
Jun 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使用Redis长连接的方法详解
2018/02/12 PHP
php高清晰度无损图片压缩功能的实现代码
2018/12/09 PHP
js自带函数备忘 数组
2006/12/29 Javascript
用window.location.href实现刷新另个框架页面
2007/03/07 Javascript
Web开发者必备的12款超赞jQuery插件
2010/12/03 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
javascript动态添加删除tabs标签的方法
2015/07/06 Javascript
jQuery解决input元素的blur事件和其他非表单元素的click事件冲突问题
2016/08/15 Javascript
jquery 动态增加,减少input表单的简单方法(必看)
2016/10/12 Javascript
正则表达式替换html元素属性的方法
2016/11/26 Javascript
Bootstrap面板学习使用
2017/02/09 Javascript
JS实现搜索关键词的智能提示功能
2017/07/07 Javascript
理解 javascript 中的函数表达式与函数声明
2017/07/07 Javascript
Angular指令之restict匹配模式的详解
2017/07/27 Javascript
基于vue监听滚动事件实现锚点链接平滑滚动的方法
2018/01/17 Javascript
Angular实现搜索框及价格上下限功能
2018/01/19 Javascript
详解jquery和vue对比
2019/04/16 jQuery
浅谈Vue项目骨架屏注入实践
2019/08/05 Javascript
React 实现车牌键盘的示例代码
2019/12/20 Javascript
基于NodeJS开发钉钉回调接口实现AES-CBC加解密
2020/08/20 NodeJs
[03:54]Ehome出征西雅图 回顾2016国际邀请赛晋级之路
2016/08/02 DOTA
python搭建简易服务器分析与实现
2012/12/15 Python
python使用matplotlib模块绘制多条折线图、散点图
2020/04/26 Python
django模板加载静态文件的方法步骤
2019/03/01 Python
Agoda西班牙:全球特价酒店预订
2017/06/03 全球购物
美国著名手表网站:Timepiece
2017/11/15 全球购物
简述进程的启动、终止的方式以及如何进行进程的查看
2014/02/20 面试题
项目考察欢迎辞
2014/01/17 职场文书
单位介绍信范文
2014/01/18 职场文书
《春到梅花山》教学反思
2014/04/16 职场文书
银行求职信范文
2014/05/26 职场文书
大学生简短的自我评价
2014/09/12 职场文书
读《钢铁是怎样炼成的》有感:百炼方成钢
2019/11/05 职场文书
vue+spring boot实现校验码功能
2021/05/27 Vue.js
在Python中如何使用yield
2021/06/07 Python
Ruby处理YAML和json数据
2022/04/18 Ruby