小程序文章/教程

微信小程序是一种不用下载就能使用的应用,也是一项创新,经过将近两年的发展,已经构造了新的微信小程序开发环境和开发者生态。微信小程序也是这么多年来中国IT行业里一个真正能够影响到普通程序员的创新成果,已经有超过150万的开发者加入到了微信小程序的开发,与我们一起共同发力推动微信小程序的发展,微信小程序应用数量超过了一百万,覆盖200多个细分的行业,日活用户达到两个亿,微信小程序还在许多城市实现了支持地铁、公交服务。微信小程序发展带来更多的就业机会,2017年小程序带动就业104万人,社会效应不断提升。

【小程序自动化Minium】三、元素定位- WXSS 选择器的使用

最近更新略疲,主要是业余时间多了几个变化。比如忙活自己的模拟赛车驾舱升级、还跟朋友筹备一个小程序项目、另外早上的时间留给背单词了。。。 上一章中讲到Page接口的get_element()与get_elements()方法,其中有个必填参数就是选择器,而 minium 正是通过它来定位元素的。 对前 ... »

支付宝小程序页面自适应高度问题

支付宝小程序页面和微信小程序不一样,外面不会有个page这个标签包裹,所以可以使用 1、自适应页面 2,最外层加一个view标签,style=“height:100vh” 第二种方法vh必须小写 »

小程序本地数据的存储

小程序本地数据的存储 wx.setStorageSync(string key, any data)(同步) 参数 string key: 本地缓存中指定的 key any data: 需要存储的内容。只支持原生类型、Date、及能够通过JSON.stringify序列化的对象。 wx.setStorage(Object object)(异步) wxml <button bindtap= »

小程序弹窗禁止页面滚动

弹出 fixed 弹窗后,在弹窗上滑动会导致下层的页面一起跟着滚动。 解决方法: 在弹出层加上 catchtouchmove 事件   示例代码: <view class="modal-view" hidden="{{!showModal}}" bindtap="toggleModal" catchtouchmove="preventTouchMove">  <view clas »

第十一篇、微信小程序-input组件

主要属性: 效果图: ml: <!--style的优先级比class高会覆盖和class相同属性--> <!--头像--> <view style="display:flex;justify-content: center;"> <image style="width:130rpx;height:130rpx;border-radius:5 »

微信小程序资料收集(一)

1.微信小程序用户授权 https://blog.csdn.net/qq_34827048/article/details/77990510 https://blog.csdn.net/qq_33616529/article/details/79080141 www.51softs.com/aspnet/xiaochengxu-kaifa-shiyong-webapi-shixian-denglu »

小程序picker组件写城市两级联动

<view class="section">   <view class="section__title">省市二级联动demo</view>   <picker mode="multiSelector" bindchange="bindMultiPickerChange" bindcolumnchange="bindM »

微信小程序(17)-- RSA加密 解密 加签 验签

RSA加密 解密 加签 验签 /** * 注:区分RSA私钥的类型,有pkcs1和pkcs8。pkcs8格式的私钥主要用于Java中 pkcs1格式: -----BEGIN RSA PRIVATE KEY----- -----END RSA PRIVATE KEY------ pkcs8格式: -----BEGIN PRIVATE KEY----- -----END PRIVATE »

微信小程序的scheme码

  小程序 scheme 码,适用于短信、邮件、外部网页、微信内等拉起小程序的业务场景。可以选择生成到期失效和永久有效的小程序码 获取接口调用凭证(获取小程序全局唯一后台接口调用凭据) 请求地址:https://api.weixin.qq.com/cgi-bin/token 请求方式:GET 请求参数: grant_type appid secret 必填 必填 必填 填 »

“微信小程序” js部分注解

1、小程序不提供获取dom的操作,而是让我们直接将事件绑定写入到组件内。区别在于bind不阻止冒泡,而catch阻止冒泡。 <view > Click me! </view> 2、currentTarget和target两个属性,前者是绑定事件的组件,后者是触发事件的组件源。 <view > <view ></view> &l »

微信小程序开发踩坑记

前言 微信小程序自去年公测以来,我司也申请了一个帐号开发,春节前后开始开发,现在终于告一个段落了。谨以此文记录下踩过的坑。 坑1:scroll-view与onPullDownRefresh冲突 由于有几个页面需要将导航tab栏自动置顶,所以使用了scroll-view。然而又想要下拉刷新,本来想直接使用onPullDownRefresh,结果却发现下拉的时候onPullDownRefresh根本没 »

【小程序】使用uni-app搭建小程序环境---组件标签

组件/标签的变化 以前是html标签,现在是小程序组件。具体说来: div 改成 view span、font 改成 text a 改成 navigator img 改成 image input 还在,但type属性改成了confirmtype form、button、checkbox、radio、label、textarea、canvas、video 这些还在。 select 改成 »

微信小程序开发-滑动操作

在实际应用中,当某种手势被触发后,在用户没有放开鼠标或手指前,会一直识别为该手势。比如当用户触发左滑手势后,这时再向下滑动,仍要按照左滑手势来处理。 可以定义一个标记来记录第一次识别到的手势,如果已识别出手势,后续的滑动操作就可以忽略,直到用户放开鼠标或手指。放开鼠标或手指操作可以通过绑定handletouchend事件来处理。 Page({ data: { lastX: 0, »

小程序,获取页面元素的样式

wx.createSelectorQuery().select('#sss').boundingClientRect(function (rect) { console.log(rect); rect.id // 节点的ID rect.dataset // 节点的dataset rect.left // 节点的左边界坐标 »

小程序路由跳转携带参数方法(直接跳转、事件委托跳转)

一、跳转事件绑定在当前点击的元素上 1.定义data-myName(myName为自定义的需要携带的参数名称) 2.绑定的函数中,event对象中currentTarget包含传递的自定义信息。 二、跳转事件绑定在父元素上(即事件委托) 1.在发生点击事件的子元素上写入属性data-xxxx; 2.跳转事件中接收event对象,传入的自定义data-xxxx在event.target.data »

Delphi编程地一些小程序

Delphi编程地一些小程序 1、用Enter键代替Tab键 在实际的程序开发中我们经常有这样的要求,用户不喜欢用Tab键,他希望用Enter键来代替。我们应该什么做呢? 首先:设定Form的KeyPreview属性为True。 其次:把Form上的所有Button的Default属性设为False。 最后:在Form的onKeyPress事件中添加如下代码: procedure TForm1.F »

微信小程序rich-text富文本中有图片时需要自适应

如果文本中的图片只有<img src="">那么可以直接替换,但是如果有其他的样式比如width,height,style时就需要先去掉其,再替换 方法如下: /**  * 处理富文本里的图片宽度自适应  * 1.去掉img标签里的style、width、height属性  * 2.img标签添加style属性:max-width:100%;height:auto  * 3.修改所有 »

微信小程序 scroll-view 实现锚点跳转

在微信小程序中,使用 scroll-view 实现长页面的标记跳转,官方文档中没有例子演示,锚点标记主要是使用<scroll-view> 的 scroll-into-view 属性。 实现锚点跳转主要以下几点: 1、最外层容器使用 scroll-view  2、赋值scroll-into-view,如:<scroll-view scroll-into-view="{{toView »