分享:微信小程序开发过程中,常用的功能代码总结

2018/10/25 18:50:34
摘要: 开发者进行微信小程序开发的时候,有一些比较常用的功能代码是可以学习使用的,根据基础的功能代码进行小调小整,就能调整成自己想要的代码

开发者进行微信小程序开发的时候,有一些比较常用的功能代码是可以学习使用的,根据基础的功能代码进行小调小整,就能调整成自己想要的代码。下面小编就整理了一些常用的小程序开发功能代码同大家分享,希望对大家来说是有用的。

  一、小程序开发之获取用户信息userInfo

 (1)在js上引入app页面,示例代码如下

var app = getApp();

 (2)在onload方法中注入参数options,并调用getUserInfo方法,绑定userInfo,如下

onLoad:function(options){

                // 页面初始化 options为页面跳转所带来的参数

                                var that = this;

                                app.getUserInfo(function(userInfo){

                                        //更新数据

                                        that。setData({

                                                userInfo:userInfo

                                         })

                                })

                        }

 (3)绑定到wxml页面,示例代码如下

 <view>

                               <image src="../../images/ios7-personadd-outline.png"  style="width:50rpx;height:50rpx;"></image>

                                <input type="text"  value="{{userInfo.nickName}}" />

                        </view>

  二、提交表单内容至服务器

 (1)from表单

给form绑定bindsubmit事件,如:<form bindsubmit="formSubmit">

在每一个表单上添加一个name属性,如:<textarea placeholder="留言内容(必填)" name="textarea"/>

 (2)在bindsubmit绑定的事件里

注入event参数,如:formSubmit:function(event){}

获取输入的数据,如:var _body =  e.detail.value.textarea;

上传数据,如:

http。httpPost("/v2/qa。create",{

                  appid:config。APPID,

                  body: _body

            },function(res){

                  console。log('ok')

})

  三、小程序开发之改变收藏中的图片样式

 (1)在data上绑定所有的数据和初始值(其中:"../../images/ios7-heart-outline.png"为自动加载的图片,"../../images/ios7-heart.png"]为替换过的图片,数据同理),示例代码如下:

img:["../../images/ios7-heart-outline.png","../../images/ios7-heart.png"],

num:0

(2)放置数据变量

<image src="{{img[num]}}" style="width:50rpx;height:50rpx;"></image>收藏

(3)放置绑定事件   bindtap="buyCount"

(4)添加事件方法

buyCount:function(num){

            num=1;

            console.log(num);

            var that = this;

             (注:在page前面需要放置var app = getApp()语句)

             app。getUserInfo(function(){

             //更新数据

             that。setData({

                        num:num

                        })

                        console.log(num);

                })

}

 

声明:文章"分享:微信小程序开发过程中,常用的功能代码总结"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序干货
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 微信小程序商城开发报价问题

    定制开发微信小程序商城,就会面对报价的问题,怎样的报价才是准确的、符合市场现状的?这是想要开发小程序商城的商家需要去了解的问题。站在外包开发公司的立场,小编跟大家说说一些与开发报价相关的东西。

  • 微信小程序开发过程必须解决的几大问题

    开发者在选择进入到微信小程序市场中的时候,首先要触及到的就是市场需求定位、开发团队组建、宣传推广问题以及数据监测问题。这几个方面是在策划

  • 微信小程序后台返回json出现报错的解决方法

    微信小程序与java后台进行交互,需要获取json数据显示到页面,但是有时候会出现小程序链接java后台,但调用起来后台并不能获取到

  • 微信小程序开发技术教程:视图容器组件详解(一)

    微信小程序开发的时候,需要设计一个视图容器组件的问题,它有多种视图样式,每一种都有需要注意的内容。所以

  • 移动官网、小程序、公众号,适应哪种企业的发展?

    微信这个平台,不仅只有微信公众号、小程序这两个可以为企业营销所用的平台,还有移动官网可以用户展示企业信息资讯,也有一定的营销作用。不过,针对不同企业,这三个产品对其作用力的大小都不太一样,也就是说,每一种产品在企业的特性下,适应力都不相同

  • 微信小程序技术教程之用户授权登陆开发

    微信用户授权登陆的时候,用来记录用户身份唯一性的标识就是微信中的unionID,所以在做授权登陆开发的时候,如何拿到

河北快三 河北快三 河北快三 河北快三 河北快三 河北快三 河北快三 河北快三 河北快三 河北快三