微信小程序image图片自适应宽度比例显示的方法

我们都知道微信小程序的组件image是用来显示图片的,它有一下几个属性:1、src       图片资源地址2、mode     图片裁剪、缩放的模式3、binderror  当错误发生时,发布到AppService的事件名,事件对象event.detail={errMsg:‘somethingwrong’}4、bindload   当图片载入完毕时,发布到AppService的事件名,事件对象event.detail={height:’图片高度px’,width:’图片宽度px’}但是image有默认的固定的宽度和高度,这样我们在做图片自适应的时候,就不好做了,特别是我们在做一些商品详情页的时候,需要image自适应屏幕,按原图比例显示。那么如何让image自适应比例显示呢?可以有两种方法:一、使用mode:widthFixwidthFix:宽度...

微信程序表单

基础的小程序表单提交数据备份:wxml:<formbindsubmit="formBindsubmit"bindreset="formReset"><view><label>用户名:</label><inputname="userName"placeholder="请输入用户名!"/></view><view><label>密码:</label><inputname="psw"placeholder="请输入密码!"password="true"/></view><view><buttonformType="submit">登录</button><buttonformType="reset">重置</button></view></form><view>{{tip}}</view><view>{{userName}}</view&g...
开发笔记 开发笔记·2020-03-17

php 爬虫框架

发现两款不错的爬虫框架,极力推荐下:phpspider一款优秀的PHP开发蜘蛛爬虫官方下载地址:https://github.com/owner888/phpspider官方开发手册:https://doc.phpspider.org/QueryList使用jQuery选择器来做采集,告别复杂的正则表达式;QueryList具有jQuery一样的DOM操作能力、Http网络操作能力、乱码解决能力、内容过滤能力以及可扩展能力;可以轻松实现诸如:模拟登陆、伪造浏览器、HTTP代理等意复杂的网络请求;拥有丰富的插件,支持多线程采集以及使用PhantomJS采集JavaScript动态渲染的页面。官方下载地址:https://github.com/jae-jae/QueryList官方开发手册:https://doc.querylist.cc/无论从事什么行业,只要做好两件事就够了,一个是你的专业、一个是你的人品,专业决定了你的存在,人品决定了你的人脉,剩下的就是坚持,用善良專業和真诚赢取更多的信任。...
开发笔记 开发笔记·2020-03-11

Python3 itchat实现微信定时发送群消息

1,使用微信,定时往指定的微信群里发送指定信息。2,需要发送的内容使用excel进行维护,指定要发送的微信群名、时间、内容。1,itchat:这个是主要的工具,用于连接微信个人账号接口。以下是一些相关的知识点网站。2,xlrd:这个是用来读Excel文件的工具。3,apscheduler:这个是用来定时调度时间的工具。#coding=utf-8fromdatetimeimportdatetimeimportitchatimportxlrdfromapscheduler.schedulers.backgroundimportBlockingSchedulerimportosdefSentChatRoomsMsg(name,context):itchat.get_chatrooms(update=True)iRoom=itchat.search_chatrooms(name)forroominiRoom:ifroom['NickName']==name:userName=room['UserName']breakitchat.send_msg(context,userName)print(...

微信小程序修改导航栏背景颜色-navigationBarBackgroundColor

在app.json中配置:"window":{"navigationBarBackgroundColor":"#ffffff",}注:如果只是某页面需要修改导航栏背景颜色,则在当前页面所在的json文件中配置即可...

python实战----向微信发送消息

前提:  1、微信号  2、pipinstall wxpy  3、pipinstall requests代码:from__future__importunicode_literals#python3.x以上版本把改行注释即可fromthreadingimportTimerfromwxpyimport*importrequests#bot=Bot()bot=Bot(console_qr=2,cache_path="botoo.pkl")    #这里的二维码是用像素的形式打印出来!,如果你在windows环境上运行,替换为bot=Bot()defget_news1():  #获取金山词霸每日一句,英文和翻译url="http://open.iciba.com/dsapi/"r=requests.get(url)contents=r.json()['content']translation=r.json()['translation']returncontents,translationdefsend_news():try:my_friend=bot.friends()...

微信顽固缓存解决之道

     做微信开发的小伙伴们肯定都遇到过这样的问题,页面上传后总有用户反映使用不正常,各种奇葩问题,查实后皆由微信缓存问题所导致。试过以下手动刷新方法,但并不能保证完全有效:强制关闭微信进程,重新打开登录打开页面后,点击右上角“...”刷新页面清理微信缓存,设置->通用->清理微信存储空间使用腾讯提供的X5浏览器工具,微信中打开debugx5.qq.com->代理->最下方选中“Cookie”和“文件缓存”->清除这样可以解决大概80%的问题,依旧会遇到顽固缓存,而且使用体验也不好。下面放大招!通过服务器配置来解决缓存问题,示例是Apache的相关配置。1)首先确保mod_expires模块有效2)在http.conf中加上如下配置:<IfModulemod_expires.c>  ExpiresActiveOn  ExpiresDefault"accessplus12hours"  ExpiresByTypetext/h...

python检测微信好友是否删除自己

使用itchat库,循环给好友发消息,如果谁发不出去,说明他把你删除了importitchatimporttimeitchat.auto_login(hotReload=True)#热加载print('检测结果可能会引起不适。')print('检测结果请在手机上查看,此处仅显示检测信息。')print('消息被拒收为被拉黑,需要发送验证信息为被删。')print('没有结果就是好结果。')print('检测1000位好友需要34分钟,以此类推。')print('为了你的账号安全着想,这个速度刚好。')print('在程序运行期间请让程序保持运行,网络保持连接。')print('请不要从手机端手动退出。')input('按ENTER键继续...')friends=itchat.get_friends(update=True)lenght=len(friends)foriinrange(1,lenght):#微信bug,用自己账户给所有好友发送"ॣॣॣ"消息,当添加自己为好友时,只有自己能收到此信息,如果没添加自己为好友#没有人能收到此信息,笔者此刻日期为2019/1/68:30,到目前为...

python写一个微信群发工具(基于itchat库)

fromwxpyimport*fromtimeimportsleepimportrandombot=Bot(cache_path=True)#print('防止微信账号违规操作被封,每次发送信息时间间隔为随机0-1.5s')message=input('请输入要发送的微信信息:')friends_number=input('请输入账号好友数量:')number=int(friends_number)accord=input('输入符合条件人的关键字(如要发送全部好友,请输入all):')accordint=str(accord)foriinrange(0,number):try:my_friend=bot.friends(update=True).search()[i]exceptExceptionasb:print('好友没有uid或查找好友超过索引数')else:print(my_friend)people=str(my_friend)ifaccordintinpeople:#如果备注信息包含你输入的文字try:print('找到符合要求的好友')#打印好友备注my_friend....

微信小程序image组件的bindload方法

今天无意中看到小程序小程序image组件的bindload方法有下面的用法.wxml<view><imagewx:for="{{images}}"wx:key="id"id="{{item.id}}"src="{{item.pic}}"bindload="onImageLoad"></image></view>上面的bindload方法对image标签的图片显示成功时做处理。现在我也不知道具体这样有什么用,但是往后可能会用到这里记录一下。 ...

微信程序的swiper 轮播图组件中图片高度显示不全

按照小程序官方的文档,swiper轮播图中的图片高度大时,会显示不全。image添加即可解决<swiperindicator-dots="true"autoplay="true"interval="3000"duration="1000"><blockwx:for="{{banners}}"wx:for-item="banner"wx:key="_id"><swiper-item><imagesrc="{{banner.image}}"/></swiper-item></block></swiper> ...

微信程序商城瀑布流商品展示实现

现在小程序商城越来越多,通常的商城中,商品展示都是那种常规的两列规则展示,但是现在越来越多的应用开始采用瀑布流的方式来展示商品,商品的图片高度不定,商品根据图片容器大小,自由排列,依次下排。今儿,小圣贤君就为大家讲解一下,如何在小程序中实现瀑布流形式展示商品。一般页面中商品会显示两列,通过接口拿到数据后,判断现有的两列的长短,将商品加入到列高较短的那一列中,如何判断两列的高低呢?其实很简单,直接根据图片的高度来判断就可以。假设有所有的数据都放在activitys这个数组中,那么activitys1代表存放第一列的数组,activitys2边存放第二列的数组。在页面中创建一个隐藏的view,循环出所有的图片,类似下面的代码 <view><imagewx:for="{{activitys}}"wx:key="id"id="{{item.id}}"src="{{item.imageUrl}}"bindload="onImageLoad"></image></view>这里绑定了一个bindload方法,在该方法中,可以拿到每个图片在页...

微信程序动态显示倒计时代码

微信程序动态显示项目倒计时wxml代码:<p><blockwx:if="{{total_micro_second<=0}}">剩余时间:已经截止</block><blockwx:if="{{clock!='已经截止'}}">剩余时间:{{clock}}</block></p>剩余时间:已经截止剩余时间:{{clock}}js文件代码:functioncountdown(that){varEndTime=that.data.end_time||[];varNowTime=newDate().getTime();vartotal_micro_second=EndTime-NowTime||[];console.log('剩余时间:'+total_micro_second);//渲染倒计时时钟that.setData({clock:dateformat(total_micro_second)});if(total_micro_second<=0){that.setData({clock:"已经截止"});/...

微信程序navigationBarBackgroundColor颜色显示设置

navigationBarBackgroundColor,导航背景颜色显示只支持3位十六进制颜色码方式的显示,不支持颜色英文单词的显示。...

微信程序设置View背景

微信程序的的view背景可以通过本地和网络两种方式:网络:background-image:url('http://www.51dev.com//FileUpload/news/202003/20200303004914689.jpg');本地:background-image:url('../../imgs/kejian.png'); ...
首页上一页...113114115116117下一页尾页