分类归档

小程序

FWQ
小程序
微信小程序 开发过程中出现的问题总汇
这篇文章主要介绍了微信小程序 开发中遇到问题总结的相关资料,需要的朋友可以参考下 微信小程序 开发中遇到问题总结 1.由于小程序wx.request()方法是异步的,在app.js执行ajax后,各分页加载app.js的全局数据时,无法按顺序加载。例: //app.js App({   ajax:function(){     let that = this;     wx.request({       url: 'https://a.com/url.php',       method: 'GET',       success: function(e){         that.data = 123;       }     })   }; }) //content.js let app = getApp() Page({   getData: function(){;     app.ajax();     console.log(app.data); //undefined   } }) 登录后复制 解决方法,使用Promise异步函数:…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中picker组件的简单用法
这篇文章主要介绍了微信小程序picker组件简单用法,结合实例形式详细分析了picker组件的功能、使用方法与相关注意事项,需要的朋友可以参考下 本文实例讲述了微信小程序picker组件简单用法。分享给大家供大家参考,具体如下: picker滚动选择器,现支持三种选择器,通过mode来区分,分别是普通选择器(mode=selector),时间选择器(mode=time),日期选择器(mode=date),默认是普通选择器。 具体功能说明如下: 普通选择器:mode=selector 属性名 类型 默认值 说明 range Array [] mode为selector时,range有效 value Number 0 mode为selector时,是数字,表示选择了range中的第几个,从0开始。 bindchange EventHandle   value改变时触发change事件,event.detail= { value:value} 时间选择器:mode=time 属性名 类型 默认值 说明…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序如何获取相册照片
这篇文章主要介绍了微信小程序 获取相册照片实例详解的相关资料,需要的朋友可以参考下 微信小程序 获取相册照片 今天遇到微信小程序的用户头像设置功能,做笔记. 先上gif: 再上代码: 小demo,代码很简单. 1.index.wxml <!--index.wxml-->  <button>获取图片</button>  <image></image> 登录后复制 2.index.js //index.js  //获取应用实例  var app = getApp()  Page({   data: {    tempFilePaths: ''   },   onLoad: function () {   },   chooseimage: function () {    var _this = this;    wx.chooseImage({     count: 1, // 默认9     sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 …
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中格式化时间的代码实现
本篇文章给大家带来的内容是关于微信小程序中格式化时间的代码实现 ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 1、 formatTime :Data型 2.formatNumber1:Long型 util.js ---------- //两种方式 1.formatTime 传入参数 Date 返回:年/月/日 const formatTime = date =&gt; {   const year = date.getFullYear()   const month = date.getMonth() + 1   const day = date.getDate()     const hour = date.getHours()     const minute = date.getMinutes()     const second = date.getSeconds()     return [year, month, day].map(formatNumber).join('/') + ' ' + [hour, minute, second].map(formatNumber).join(':') }const formatNumber = n =&gt; {   n = n.toString()     return n[1] ? n : '0' + n } module.exports = {   formatTime: formatTime,   formatTime1: formatTime1 } function formatTime1(n){   n = n.toString()     return n[1] ? n : '0' + n…
2024-11-25 阅读全文 →
FWQ
小程序
微信开发使用.Net认证”成为开发者”代码解析
这篇文章主要为大家详细解析了公众平台开发之认证”成为开发者”.net代码,感兴趣的小伙伴们可以参考一下 .Net 实现微信公共服务平台开发的认证,认证成为开发者,具体内容如下 这些代码也就开始认证的时候用一次,以后就不用了: const string Token = "XXXXX";//你的token  protected void Page_Load(object sender, EventArgs e)  {    string postStr = "";    if (Request.HttpMethod.ToLower() == "post")    {      System.IO.Stream s = System.Web.HttpContext.Current.Request.InputStream;      byte[] b = new byte[s.Length];      s.Read(b, 0, (int)s.Length);      postStr = System.Text.Encoding.UTF8.GetString(b);      if (!string.IsNullOrEmpty(postStr))      {        //ResponseMsg(postStr);        Response.Write(ResponseMsg(postStr));        Response.End();      }     //WriteLog("postStr:" + postStr);    }    else    {      Valid();    }  }     /// <summary> …
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序富文本转文本实例代码
这篇文章主要介绍了微信小程序 富文本转文本实例详解的相关资料,需要的朋友可以参考下 微信小程序-富文本转文本 最近小程序这么火,我也来搞搞。发现了一个恶心的问题。小程序没有组件能支持富文本内容的,改接口又不太合适,于是有了这问,没技术含量纯粹记录 首先我们看眼没有被格式的富文本显示: *.wxml内代码。content是富文本内容  <view>    <text>{{content}}</text>   </view> 登录后复制 显示结果: 由以上图片看到,小程序无法解析html文件 我们需要处理html富文本内容,让其显示好看点 下面直接上代码了,主要功能就是利用js的replace 对富文本经行处理,大家可以看一下。一起优化,方便对富文本更好的处理。 convertHtmlToText: function convertHtmlToText(inputText) {   var returnText = "" + inputText;   returnText = returnText.replace(//ig, ' ');   returnText = returnText.replace(//ig, ' ');   returnText = returnText.replace(/ 登录后复制 /ig, ‘ * ‘);   returnText = returnText.replace(//ig, ‘ ‘);   //– remove BR tags and replace them with line break   returnText = returnText.replace(//gi, ”…
2024-11-25 阅读全文 →
FWQ
小程序
怎样找到自己的微信小程序
想找已经添加的某个小程序,不知道小程序入口在哪吗?下面就来为各位介绍两种方法。 怎样找到自己的小程序     方法一: 1、切换到【微信】窗口,往下拉; 2、这里就是小程序页面,可以看见我的小程序。 方法二: 1、点击我-设置-通用-发现页管理,将小程序入门打开 2、回到【发现页】即可看见小程序入口,点击可以看见我的小程序。 推荐学习: 以上就是怎样找到自己的小程序的详细内容,更多请关注米云其它相关文章!
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序:新增数据管理 API
wx.getstorage(object) 从本地缓存中异步获取指定 key 对应的内容。object参数说明:[tr]参数类型必填说明[/tr] key String 是 本地缓存中的指定的 key success Function 是 接口调用的回调函数,res = {data: key对应的内容} fail Function 否 接口调用失败的回调函数 complete Function 否 接口调用结束的回调函数(调用成功、失败都会执行) 示例代码: wx.getStorage({     key: 'key',     success: function(res) {…
2024-11-25 阅读全文 →
FWQ
小程序
CSS和JS的加载和执行详解
HTML渲染过程的一些特点 顺序执行,并发加载 通过词法分析,通过HTML生成Token对象(当前节点的所有子节点生成后,才会通过next token获取到当前节点的兄弟节点),最终生成Dom Tree浏览器中可以支持并发请求,不同浏览器所支持的并发数量不同(以域名划分),以Chrome为例,并发上限为6个。优化点: 把CDN资源分布在多个域名下 是否阻塞 CSS:    CSS放在head中会阻塞页面的渲染(也就是说页面的渲染会等到加载完成)    CSS阻塞JS的执行 (因为GUI线程和JS线程是互斥的,因为有可能JS会操作CSS)    CSS不阻塞外部脚本的加载(不阻塞JS的加载,但阻塞JS的执行,因为浏览器都会有预先扫描器)JS:    直接引入的JS会阻塞页面的渲染(GUI线程和JS线程互斥)    JS不阻塞资源的加载(这有赖于chrome的预加载机制)    JS顺序执行,阻塞后续JS逻辑的执行 依赖关系 立即学习“”; 页面渲染依赖于CSS的加载(那既然页面是在等待Dom Tree 和 Css Tree生成后再去渲染,那为何需要把CSS放到Head中)(因为CSS中有可能是异步加载的,所以为了保证依赖关系,需要把CSS放到head中)JS的执行顺序的依赖关系JS逻辑对于DOM节点的依赖关系…
2024-11-25 阅读全文 →
FWQ
小程序
总结几点小程序开发技巧
本文为大家分享了几点微信小程序开发技巧,希望能够帮助到广大开发者。 1、全局变量的使用 每个小程序都需要在 app.js 中调用 App 方法注册小程序示例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。详细的参数含义和使用请参考 App 参考文档 。 整个小程序只有一个 App 实例,是全部页面共享的。开发者可以通过 getApp 方法获取到全局唯一的 App 示例,获取App上的数据或调用开发者注册在 App 上的函数。 我们在做小程序的时候往往需要大量的请求,而请求的域名也都是相同的,我们可以把域名储存到全局变量中,这样会方便后面请求域名的修改。(user_id、unionid、user_info之类经常用到的都可以放在全局变量中) //app.js App({  globalData: {   user_id: null,   unionid:null,   url:"https://xxx.com/index.php/Home/Mobile/",   //请求的域名   user_info:null  }…
2024-11-25 阅读全文 →