新闻资讯 - 云南小程序开发|云南软件开发|云南网站建设-昆明葵宇信息科技有限公司

159-8711-8523

云南网建设/小程序开发/软件开发

知识

网站建设知识,小程序知识,网络推广知识,软件开发知识,运营推广资料,网络营销知识,都是从网络搜集来的,没错,你看到的这段话就是为了网络营销

您当前位置>首页 » 新闻资讯 >

  • 尝鲜小程序自动化测试工具(miniprogram-automator)

    2021/1/8 12:28:05

    小程序自动化 来自官方的介绍: 小程序自动化 SDK 为开发者提供了一套通过外部脚本操控小程序的方案,从而实现小程序自动化测试的目的。 个人理解,这个小程序自动化工具,就是可以用代码去写一些脚本,可以操作小程序开发者工具自动的执行一些操作。 官方文档: https://developers.weixin.qq.com/miniprogram/dev/devtools/auto/工具的安装和配置 运行环境(来自官方文...
  • 小程序自定义tabbar踩坑记

    2021/1/8 12:28:03

    小程序为什么要用自定义tabbar? 我们是为了实现小程序中多个tabbar的效果的。用户进首页的时候,是一个tabbar,在进入到另外的页面的时候,底部的tabbar显示的是另外的一个。这样可以更好的让用户浏览到不同的内容。有点类似于一个主小程序中嵌套了一个子小程序。现有的一些方案 我们在做这个之前,是有看过其它小程序做的一些效果的。比如小米lite和携程的小程序。 他们的...
  • uni-app 小程序 支付宝与微信的差异

    2021/1/8 12:28:01

    1.所有的需要判断的位置都要加上uni判断语句(注释符是必须)-html- -<!-- #ifdef MP-WEIXIN --><!-- #endif -->-css- -/ #ifdef MP-WEIXIN // #endif /-js- -//#ifdef//#endif2.image组件的微信支付宝区别//TODO1:开发页面时,image标签的所有mode都需要填写值,//TODO2:所有本地图片命名不能有@符号3:登录,获取手机号码-授权用户信息- -MP-WEIXIN<button op...
  • 微信小程序canvas画海报总结-2

    2021/1/8 12:27:59

    坑爹的微信,使用canvas 2D的方式, 必须用createImage这个API,偏偏这个API挂了,所以下面使用另一种方式实现海报. 主要由微信推荐的canvas 2D方式更换为微信即将遗弃的老canvas实现方式,因此能够避免使用createImage这个API.其他的实现方式和思路是和微信小程序canvas画海报总结-1一样的.不同之处1. canvas声明方式不同 wxml, 不再声明type=2d, id属性 <canvas canvas-id...
  • 业务场景:小程序sku算法(商品多规格选择)

    2021/1/8 12:27:56

    话不多说,先上图,就知道要做什么了 在掘金上或者各种网址上有很多关于“商品多规格选择”的问题,例如有全排列组合的,我写该需求的时候,也在网上找了很多解答,思路都非常棒,但是并没有紧贴业务场景。(有些紧贴业务场景,但是不符合我所需要的业务场景)。 真正的业务场景是,首次渲染,就需要把所有支持的规格都呈现出来,不能选择的规格置灰,我们要根据用户每一次...
  • 微信小程序中实现人脸识别认证

    2021/1/8 12:27:53

    前言 回顾2020年,最有意思的事情就是用微信小程序实现了人脸识别认证功能,期间也遇到一些问题。希望通过本文让大家了解在微信小程序中如何实现人脸识别认证功能以及如何解决遇到的问题。 一、开发准备 1、前提条件 目前微信小程序人脸识别接口(微信开放社区对其定义为 “微信人脸核身接口能力”)只对特定的主体及类目的小程序开放,详见 微信人脸核身接口能力 笔者使用的微...
  • 小程序onShareTimeline()分享朋友圈

    2021/1/8 12:27:51

    根据官方文档的意思,目前只支持Android版本 先上代码 Page({ //页面的初始数据 data:{ }, //自定义函数 // 用户点击右上角分享给好友,要先在分享好友这里设置menus的两个参数,才可以分享朋友圈 onShareAppMessage: function() { wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessage', 'shareTimeline'] }) }, ...
  • 手把手教你做短视频去水印微信小程序系列教程(3-个人中心) ...

    2021/1/8 12:27:48

    前言 和首页一样,为了方便,个人中心页同样的我不一点一点的写布局和样式,找一个差不多的模板样式,然后修改并补充交互。 初始的样式长这个样子:一、修改顶部1.1 颜色修改 因为样板的颜色是橙色,我们改为和首页一样的色值。 首先修改 pages/mine/mine.json 文件: // pages/mine/mine.json { "navigationBarTitleText": "我的", "navigationBarBackgroundColo...
  • 小程序开发-保存图片到相册

    2021/1/6 13:58:39

    在做小程序项目的时候,有需求要做一个开票功能,开票之后自然就需要查看发票,在让后台做成图片返回之后,我想了一下,查看发票除了需要看发票图片,提供预览图片可以放大缩小看外,最好应该还要有一个保存图片的功能吧。 刚好微信小程序提供了预览和保存相册两个API,就正好用上。因为预览比较简单,我就只是把保存相册的开发流程写下来,供大家也供自己往后参考了,有什么...
  • 微信小程序Canvas绘制图案(生成海报、朋友圈海报)

    2021/1/6 13:58:37

    现在小程序生成海报是很常见的,例如生成打卡海报、生成文案、生成宣传图、生成推广图等,都是少不了一个技术,就是图片绘制,有些是通过前端Canvas绘制,有些是通过后端绘制,当然前端Canvas绘制是比较节省成本的,效率也高,也相对门槛低,技术也容易实现,后端是会消耗服务器资源,增加服务器压力。 index.wxml <!-- 创建一个Canvas组件 --> <canvas canvas-i...
  • 微信小程序开发实战(25):预览图像

    2021/1/6 13:58:35

    wx.previewImage 方法用来预览图像,所谓预览,就是让图像全屏显示。该方法的 Object 类型参数的属性在事件触发上和 wx.chooseImage 方法相同,只是 wx.previewImage 方法需要设置一个 urls 属性,该属性为 StringArray 类型,表示用于预览的图像文件路径集合,其实就是上一节代码中 res.tempFilePaths 属性的值。 本节会改进上一节的程序,让点击 <image> 组件后...
  • 如何打造小程序体验评分满分- 小程序优化实践

    2021/1/6 13:58:32

    背景体验评分 Audits 是微信开发者工具内置的一项功能,会在小程序运行过程中实时检查,分析出一些可能导致体验不好的地方,并且定位出哪里有问题,以及给出一些优化建议。京喜小程序作为京东战略级业务,拥有千万级别的流量入口,经过长时间的业务迭代,代码逻辑已经十分复杂臃肿,有迫切的性能优化需求。因此,结合体验评分功能,以京喜首页做试点,我们进行了一次体验评分的...
  • 微信小程序开发实战(24):选择图像

    2021/1/6 13:58:29

    wx:chooseImage 方法用于从相册选择若干图像文件( 1 到 n ),或从相机拍摄图像,并返回被选中图像的临时路径,以便以后处理。 wx:chooseImage 方法有一个 Object 类型的参数,该参数值的属性用于指定与图像相关的各种信息,下面是这些属性的描述。 count : Number 类型,可选属性,表示最多可以选择的图片张数,默认是 9 。 sizeType : StringArray 类型,...
  • 复杂场景下的h5与小程序通信

    2021/1/6 13:58:26

    一、背景 在套壳小程序盛行的当下, h5调用小程序能力来打破业务边界已成为家常便饭,h5与小程序的结合,极大地拓展了h5的能力边界,丰富了h5的功能。使许多以往纯h5只能想想或者实现难度极大的功能变得轻松简单。但在套壳小程序中,h5与小程序通信存在以下几个问题: 注入小程序全局变量的时机不确定,可能调用的时候不存在小程序变量。和全局变量my相关的判断满天飞,每个...
  • 小程序开发中四种方式快速实现上拉触底加载效果

    2021/1/6 13:58:23

    在智能小程序的开发过程中,上拉加载是一种十分常见的加载效果,最近也收到了一些开发者在开发上拉加载时遇到的问题,今天的内容就为您介绍一下如果想实现下述效果的上拉加载,我们需要如何去做。 以下是为大家总结的四种常见的实现方式: 使用 onReachBottom 实现使用 scroll-view 组件实现使用信息流模板实现上拉加载使用 swiper 组件配合 onReachBottom 实现上拉加载 ...
  • 【性能优化实战】百度小程序FMP优化实录

    2021/1/6 13:58:20

    背景小程序从首次发布至今,经过了几十个版本的迭代。随着业务发展,页面功能内容的不断增多,相关性能数据不断变差,核心性能数据 FMP 长期处在 2000ms 以上。在该项目之前,我们团队也对小程序做了一定的性能调优工作,内容包括:包体积优化,去除了不少引用在项目中的图片素材文件,将包体积优化至 500kb 以下;联合后端对耗时较高的业务接口做优化,单个接口返回速度需要控...
  • 强烈推介的几个微信小程序开发小技巧,简单又实用

    2021/1/6 13:58:17

    前段时间在下开发了个微信小程序,开发过程中总结了一些我觉得对我有用的小技巧,提炼出来,相当于一个总结复盘,也希望可以帮助到大家。如果对大家确实有帮助,别忘了点赞哦 :star2: ~ 1.03.2006090 v2.12.1 1. 开发中可能遇到的坑以及 Tips 本来想写个小技巧的,结果我总结了一堆坑,没上手之前完全想象不到微信小程序的开发体验是如此之差、如此之烂,从微信开...
  • 微信小程序开发实战(23):WebSocket实战

    2021/1/6 13:58:14

    WebSocket 是一种在单个 TCP 连接上进行全双工通讯的协议。 在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以建立持久性的连接,并进行双向数据传输。 HTML5 支持 WebSocket ,使用方法和小程序的 WebSocket 基本是一样的。 WebSocket API 由若干个方法和若干个事件组成。这些方法和事件如下: 方法 wx.connectSocket :与服务端建...
  • 微信小程序发送订阅消息(之前是模板消息)

    2021/1/6 13:58:12

    之前的模板消息已经废弃,现在改为订阅消息,订阅消息发布前,需要用户确认后才能接收订阅消息。小程序端index.wxml<button bindtap="send">发送订阅消息</button>index.jsconst app = getApp() Page({ data: { }, send:function(){ wx.requestSubscribeMessage({ tmplIds: ['WZiCliW1zVtHXqX7dGnFNmFvxhW-wd9S_W4WfrwNvss'], s...
  • 记录微信小程序中遇到的问题

    2021/1/6 13:58:11

    一、页面窗口表现配置每一个小程序页面也可以使用同名.json文件来对本页面的窗口表现进行配置,页面中配置项会覆盖app.json的window中相同的配置项。问题: 页面样式未生效原因: 未将页面路径添加到app.json的pages数组中解决:1、要将pages目录下所有页面的路径,添加到app.json的pages数组中。{ "pages":[ ...
  • 【走进小程序原理】揭秘组件同层渲染

    2021/1/6 13:58:08

    在日常开发中,我们总能在小程序的开发文档里看到种种组件:基础组件:小程序框架层开发自定义组件:开发者or小程序官方,基于基础组件进行二次开发动态库组件:小程序官方开发的、以动态库形式发布的组件,其本质依然是自定义、基础组件......综上:就像是盖楼,框架开发的基础组件,是小程序所有组件建筑的地基,我们今天要聊的正是它。基础组件实现前置名词解释NA:Native A...