分类: 编程
setTimeout&setInterval区别
setTimeout 表示X秒之后,执行一次代码!——总共最多只执行一次 setInterval 表示每隔x秒,执行一次代码!——只要没有clearInterval就一直执行
详细内容小程序中JS获取Json数组内item个数
Object.keys().length可以实现,例如 testArray=[{},{}] 那么获取长度就是: Object.keys(testArray).length
详细内容C#使用Senparc发送小程序模板信息
var data = new { keyword1 = new { value =”参数1″ }, keyword2 = new { value = “参数2”} }; //定义模板参数内容WxJsonResult jresult = Senparc.Weixin.WxOpen.AdvancedAPIs.Template.TemplateApi.SendTemplateMessage(AppId, openId, templateId, data , formId, returnPage, “需要突出的内容”, “#fff00”);//小程序appid,信息接收人的OpenID,模板消息的ID,模板消息参数数据,formID(通过report-submit表单获取),返回页面路径(如:/pages/home/index),需要突出的内容,突出内容的字体颜色
详细内容senparc的小程序微信支付模块参数
new TenPayV3UnifiedorderRequestData( WxOpenAppId, //小程序的AppId WxOpenMerchantId, //微信支付的商户ID “购买XXX”, //商品描述 out_trade_no, //系统生成的订单号 (int)amount, //付款金额,似乎会/100,所以订单金额要x100 requestIp, //付款者的IP “支付后回调路径”, Senparc.Weixin.TenPay.TenPayV3Type.JSAPI, //支付类型 bag.OpenId,//用户的openid WxOpenMerchantKey, //微信支付设置的api key TenPayV3Util.GetNoncestr()); //随机生成的字串 每个参数的说明,供大家参考!
详细内容Bitmap.SetResolution可设置图片的分辨率
碰上要批量重新修改图片的分辨率(原来分辨率太低,需要提高),度娘问到了可以使用SetResolution来重新设置分辨率,代码如下:
详细内容小程序wx.request请求返回值
按照以往的概念,网络请求是可以这样子的: string value = getWebSource(url) //函数名我瞎掰的,明白我意思就行 而如今程序则是完全依靠异步完成,只能: wx.request({ url:url, data:{datas}, success:function(){ 逻辑代码 }}) 而不能直接 string value=wx.request…….获取返回值 如今只能通过回调函数来完成了,例如: function anyway(callback){ wx.request({ url:url, data:{datas}, success:function(res){ 逻辑语句。。。。。 callback&&callback(res) } })} 调用就直接使用: anyway(function(d){ this or that.setData({ res:d })}) 这样子就获取到了request的success传过来的res数据拉
详细内容小程序本地调试带参数二维码识别
生成带参数二维码后,如果要调试有2种方法,如图: 1、最简单的是选择最下面这个通过二维码编译,注意:如果生成透明背景的二维码,可能会编译失败,那么二维码打开并截图然后保存下,一般没问题了。 2、如果嫌麻烦,可以通过点添加编译模式,然后设置好进入的页面及传递的参数(二维码参数一般是scene=你设定的值),这样编译的时候可以选择你刚设定的这个编译方式。
详细内容