159-8711-8523

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

知识

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

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

  • 开发微信小程序,我为什么使用 upData

    2021/1/11 17:59:05

    鉴于在下使用微信小程序开发时使用 setData 的蹩脚体验,开发了个库函数 wx-updata ,项目上线之后,我把这个自用的库函数整理放到 Github 上开源出来 wx-updata ,这个库函数在开发的时候对我很有帮助,希望也可以帮到大家 :clap:如果大家在使用中遇到了问题,可以给我提 pr,提 issue,一起来改善小程序开发体验加油~1. setData 不方便的地方...
  • 也许你并不需要第三方小程序框架

    2021/1/11 17:59:02

    这里说的去除小程序框架其实并不严谨,因为小程序本身也算是一个框架,而且是一个功能更加完善的框架系统。在前端的概念中,我们一般说一个框架是指一个用来帮助开发者构建用户界面的框架,而小程序框架本身不仅仅包含了UI层的功能,还提供了API能力、服务端的能力,所以说小程序框架本身是一个比常规的前端框架更完善的东西,或者说是一个完善的构建应用系统。本文中所说的原...
  • 微信小程序:setData函数详解及注意事项

    2021/1/11 17:58:59

    在微信小程序中经常会使用到setData函数把变量渲染到视图层,那么什么是setData呢?如何使用?注意事项有些什么?下面我们就来详细了解一下!正文setData是小程序开发中使用最频繁的接口,也是最容易引发性能问题的接口。setData函数用于将数据从逻辑层渲染到视图层(异步),同时改变对应的this.data的值(同步)。实例1:简单实现点击修改变量值test:{{test}}</text> ...
  • 实战丨如何制作一个完整的外卖小程序(已开源)

    2021/1/11 17:58:53

    最近微信小店开放了,赶着微信全面开放之前,把自己的小程序开源出来给大家使用~小程序效果开发心得如何在项目中集成云开发一开始项目并非基于 云开发 而开发的,目前考虑用云开发,因此,需要在项目中开启云开发的相关选项。首先,在小程序文件夹中建立 cloud 文件夹,并在package文件中配置,建立用户登录的云函数并上传到微信小程序云中。相关的操作可...
  • 一段代码实现“小程序分享到朋友圈”

    2021/1/11 17:58:47

    最近微信开放了小程序分享到朋友圈的方法,很多公司的小程序都想快速占领朋友圈,那么分享到朋友圈对小程序版本最低要求是多少?代码如何写?解决这两个问题就能实现这个功能了。首先小程序分享到朋友圈对小程序版本最低要求是v2.11.1,安卓/ios版本要求:7.0.16 —— 手机版本具体看用户手机了,有的OPPO/小米配置达到了,依旧不能用!微信小程序版本要求比较高,差一个版本就...
  • 微信小程序在wxml双大括号中执行复杂运算

    2021/1/11 17:58:44

     微信小程序数据绑定支持双大括号中的表达式,但目前只支持这四种表达式:算数表达式、关系表达式、字符串连接表达式、三元表达式。vue则是全功能的JS表达式。使用起来明显差别在于是否支持函数/方法表达式 1. 遇到的问题1 <!-- 有效 --> 2 <view>{{ 1+1 }}</view> 3 <view>{{ 2>1 ? '是':'否'}}</view> 4 5 <!-- 无效 ...
  • 微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示 ...

    2021/1/11 17:58:42

    一、前言项目中遇到的评分相关的需求其实还挺多。之前也写过网页中关于评分功能实现的文档。这次,是基于微信小程序开发而提炼出一个简单方便使用的方法,网页开发中同样可用。这次使用的还是字体,主要是字体这个比较通用,颜色,大小都可以自己定义。当然了,来的最快的其实是用图片代替。二、微信小程序中评分功能实现1.css文件中引入字体文件。也可以点此下载字体文件 ...
  • 微信小程序(Taro)手撕FormData

    2021/1/11 17:58:39

    小程序里没有FormData类,所以POST方法如果要传multipart/form-data就会报错。 而npm上的formdata-polyfill,类似 https://github.com/form-data/... 或者https://github.com/jimmywarti... 都不好用 好在有人探究出来 https://developers.weixin.qq.... 可以手动拼装出FormData格式的字符串,并且成功调用。 以下附代码: ...
  • 一文看懂:小程序分享到朋友圈[建议收藏]

    2021/1/11 17:58:37

    近日小程序支持分享到朋友圈的消息可以说是小程序开发圈的一个重磅炸弹,转转小程序团队也在收到微信邀请后第一时间进行了调研,并对转转小程序迅速进行了能力支持,本文将全面解读微信此项能力。概述此项能力其实分成两个模块:1、小程序分享到朋友圈能力2、朋友圈打开小程序的能力分享到朋友圈的样式朋友圈里面打开的样式开发我们也分两个模块来看:1、小程序分享到朋友圈能...
  • 小程序接入内容审查接口(图片.文字)

    2021/1/11 17:58:33

    今天不知咋回事使用easywechat的内容安全api,不知咋回事.之前还可以使用的这些天突然报这个错,也不知道是不是因为升级还是与其他的冲突,那怎么办呢,还是用下原生的接口,在这里我获取的token方法还是easywechat的方式$miniProgram = ZFac::miniProgram($this->config); $token = $miniProgram->access_token->getToken()['access_token'];具体的代码如下use EasyWeCha...
  • 小程序实现简单语音聊天

    2021/1/11 17:58:30

    框架相关Demo采用Mpvue框架,后端的WebSocket采用Node.js,文件服务器直接使用的微信小程序的云开发的存储。储备知识微信小程序录音控制器:recorderManager。微信小程序音频控制器:innerAudioContext。微信小程序WebSocket。Node.js端WebScoket实现// 基于WS插件 // 引入ws插件 var WebSocketServer = require("ws").Server; // 实例化WebSocket var wss = new WebSock...
  • 开发微信小程序,我为什么放弃 setData,使用 upData

    2021/1/11 17:58:27

    鉴于在下使用微信小程序开发时使用 setData 的蹩脚体验,开发了个库函数 wx-updata,项目上线之后,我把这个自用的库函数整理放到 Github 上开源出来 wx-updata,这个库函数在开发的时候对我很有帮助,希望也可以帮到大家  如果大家在使用中遇到了问题,可以给我提 pr,提 issue,一起来改善小程序开发体验加油~ wx-updata 版本 0.0.10 Github 地址: github.com/SH...
  • 微信小程序开发实战(20):TabBar导航

    2021/1/11 17:58:09

    在很多App中,首页的下方通常会出现3到5个TabBar按钮,如图1所示。通过这些按钮,可以切换到不同的页面。其实这也属于导航的一种方式。图1  App中TabBar的效果其实小程序可以用非常简单的方式来实现这个效果,这一切不需要编写一行JavaScript代码。现在准备3个页面,如果是新建的小程序工程,默认会建立两个页面:index和logs,我们可以再建立一个page页面(新加的页面不...
  • 小程序错误异常监控方案

    2021/1/11 17:58:03

    本文主要介绍了微信小程前端错误异常监控系统,用于捕获收集线上小程序项目代码在使用生命周期中出现的异常情况。 背景 每一个前端项目上线后都会在出现线上问题,不论是PC项目还是移动端项目,在后端服务中,可以通过错误或业务日志来记录错误的情况,这些数据可以帮助开发者快速定位系统的状态,追查bug,了解错误异常的基本情况。但是在前端开发的领域内,成型的日志...
  • web页面(小程序)列表滑动事件穿透解决方案(可能是全网最简洁的解决方案) ...

    2021/1/11 17:58:01

    缘由 昨天测试给我的小程序提了一个bug,说:‘我怎么滑动弹出后的这个列表后面的列表也会跟着滑动啊,这很奇快诶’,我:‘我修复一下’。 造成问题的场景 是一个 数据列表页 ,通过 触底上滑 加载数据 所以我把 页面最外层 的 view 加了一个 min-height: '100vh' 让这个列表 可以自动增加高度进行扩容 这个列表页有 很多筛...
  • 小程序自动化测试

    2021/1/11 17:57:59

    背景 近期团队打算做一个小程序自动化测试的工具,期望能够做的业务人员操作一遍小程序后,自动还原之前的操作路径,并且捕获操作过程中发生的异常,以此来判断这次发布时候会影响小程序的基础功能。 上述描述看似简单,但是中间还是有些难点的,第一个难点就是如何在业务人员操作小程序的时候记录操作路径,第二个难点就是如何将记录的...
  • 微信小程序开发实战(17):用画布画一张笑脸

    2021/1/11 17:57:56

    小程序的画布允许绘制基础的图形,如直线、圆等。画布需要使用 <canvas> 标签,例如,下面的布局代码使用了 <canvas> 标签定义了一个 300*200 的画布。 <canvas style="width: 300px; height: 200px;" canvas-id="mycanvas"></canvas> 在 <canvas> 标签中使用了一个重要的属性 canvas-id ,该属性用于指定画布的 ID ,同一个页面,不能...
  • 微信小程序开发实战(18):地图组件

    2021/1/11 17:57:54

    在小程序中可以使用 标签嵌入地图,那么可能很多同学会问, 嵌入的是哪家的地图呢?这还用问,自然是腾讯的地图了,而且不能换成其他的地图(百度、高德等)。 我们先来了解一下 标签的常用属性。 longitude:经度 latitude:纬度 scale:缩放级别,默认值时16,取值范围是5到18 controls:在地图上放置的控件数组 markers:在地图上放置的标记点数组 sh...
  • 微信小程序开发实战(19):页面导航

    2021/1/11 17:57:51

    在前面的章节尽管介绍了很多 API 和组件,但所有的代码都放在了一个页面中(布局放在了 wxml 文件中, JS 代码写在了 js 文件中),然而,对于一个有实际应用价值的小程序,不可能只有一个页面,如果小程序中包含了多个页面,就需要从一个页面切换到另一个页面,这被称为页面导航。 要实现页面导航,需要使用 标签,该标签允许在当前页面显示另一个页面,也允许显示一个...
  • 解决 mpvue 经典 bug:同路由切换时,上次的数据会保留

    2021/1/11 17:57:49

    由于一直在用vue技术栈,因此初次开发小程序尝试使用【mpvue】。尽管听闻框架已停止维护,为了上手迅速,不顾可能存在的众多bug,毅然用起来。果不其然,一个大bug出现了: 同一路由切换时,上一次的页面数据会保留项目实战bug: mpvue重构cnode社区github用户已在mpvue的issues给出相关原因:参考众多答案后,用“建页面栈”的办法得以解决:const dataStack = []; ...
  • 微信小程序中用户登录和登录态维护

    2021/1/11 17:57:46

    提供用户登录以及维护用户的登录状态,是一个拥有用户系统的软件应用普遍需要做的事情。像微信这样的一个社交平台,如果做一个小程序应用,我们可能很少会去做一个完全脱离和舍弃连接用户信息的纯工具软件。让用户登录,标识用户和获取用户信息,以用户为核心提供服务,是大部分小程序都会做的事情。我们今天就来了解下在小程序中,如何做用户登录,以及如何去维护这个登录后的...