作者文章

fwq

FWQ
CMS教程
JavaScript中使用Promise.all()和Promise.allSettled()方法
本教程将教您如何在 JavaScript 中使用 Promise 等待。 在本教程中,我将教您有关 Promise.all() 和 Promise.allSettled() 方法以及如何使用它们来处理多个 Promise。 使用 Promise.all() 方法 Promise 对象具有三个有用的方法,名为 then()、catch() 和 finally(),您可以使用它们在 Promise 完成时执行回调方法。 p> Promise.all() 方法是一个静态方法,这意味着它属于整个类,而不是绑定到该类的任何特定实例。它接受可迭代的 Promise 作为输入并返回单个 Promise 对象。…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序中使用ECharts 异步加载数据的方法
这篇文章主要介绍了微信小程序中使用echarts 数据的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下 官网例子都是同步的,怎么引入及同步demo请移步官网 <view>  <ec-canvas></ec-canvas>  <ec-canvas></ec-canvas></view> 登录后复制 import * as echarts from '../../ec-canvas/echarts'; Page({  data: {   ecBar: {    lazyLoad: true // 延迟加载   },   ecScatter: {    lazyLoad: true    }  },  onLoad(){   this.barComponent = this.selectComponent('#mychart-dom-multi-bar');   this.scaComponnet = this.selectComponent('#mychart-dom-multi-scatter');   this.init_bar();   this.init_sca();  },  init_bar: function (){   this.barComponent.init((canvas, width, height) =&gt; {    // 初始化图表    const barChart = echarts.init(canvas, null, {     width: width,…
2024-11-25 阅读全文 →
FWQ
小程序
详解微信小程序登陆流程
这篇文章主要详解微信小程序登陆流程的相关资料,需要的朋友可以参考下 微信小程序 登陆流程 1:_和openId是什么?session_key 官方说明为: session_key是微信器生成的针对用户数据进行加密签名的密钥 session_key的用途 (1)对wx.getUserInfo()得到“用户信息中的密文”进行解密。(2)对它“稍作处理”,用作维护小程序的登录态。 “稍微处理”大体为: (1)生成一个随机数(官方把他叫做3rd_session)(2)把这个随机数当session的key,session_key + openid为value。 即:session[3rd_session]=session_key+openid openIdopenId:用户唯一标识 即:每个微信用户在你的小程序的唯一的标识。  2:如何获得session_key和openId官方提供了HTTP接口: .weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code 获取步骤: (1)获得appid,secret,js_code (2)用appid,secret,js_code分别替换如上接口地址的APPID、SECRET、JSCODE,其他不变,组装成完整的地址。 例如:   3:在“浏览器打开此地址”或者“在后台模拟浏览器的GET执行此地址”就可返回如下的数据(包含openid、sessionkey) 微信小程序获得session_key和openId(加解密、签名系列) :从1,2,3步骤可知,只要获得appid,secret,js_code就可得到session_key和openId  4:appid和secret的获得 appid为小程序ID secret为小程序密钥(AppSecret) 获得方法:小程序后台登录网址:https://mp.weixin.qq.com/…
2024-11-25 阅读全文 →
FWQ
小程序
有关企业付款的文章推荐6篇
写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,其实最后实现还是借助 微信公众平台开发文档 和 SDK 。企业付款的应用场景: 公众号向已关注用户付款,比如处理退款、财务结算等先说一下实现思路:在SDK中自带类库的基础上扩展WxMchPay组件, 实现企业付款功能的扩展。话不多说,上代码, 下面是继承SDK,实现企业付款的组件:$parameters参数参考: 企业付款API的文档 1. 简介:写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,  其实最后实现还是借助 微信公众平台开发文档 和 SDK 。  企业付款的应用场景: 公众号向已关注用户付款,比如处理退款、财务结算等 2. 简介:在上篇随笔后,经过对整个微信框架的完善和重构,已经完成了对微信支付、企业付款、现金红包、代金券及各种卡劵进行了封装完成,并把其中微信支付及摇一摇红包部分等内容作为公众号和企业号通用的部分,这些支付相关的接口在公众号和企业号里面,都可以进行调用的,在经过一系列的优化整理后,把这些内容逐一进行介绍,希望大家喜欢支持。 3. 简介:这篇文章主要介绍C#开发微信门户及应用微信支付之企业付款封装操作 4. 简介:写这篇文章的目的主要是由于在微信公众平台提供的SDK中并没有提供此功能的SDK实现,  其实最后实现还是借助 微信公众平台开发文档 和 SDK 。  企业付款的应用场景:…
2024-11-25 阅读全文 →
FWQ
CMS教程
dedecms怎么排版
dedecms 提供了多种文本、列表、段落、图片和视频排版选项,以及表格、分割线、超链接和特殊字符等其他元素。高级排版技巧包括使用 css 样式、模板和移动设备优化。 如何对 DedecMS 内容进行排版 DedecMS 是一款功能强大的内容管理系统,提供多种选项来对内容进行排版,从而为用户创建美观且易于浏览的页面。 文本排版 字体设置:在编辑器中,您可以选择字体、字体大小、颜色和加粗、斜体等样式。 列表:您可以创建有序列表和无序列表,以组织项目并改善可读性。 段落样式:使用段落样式(如标题、副标题和正文)来创建视觉层次结构并便于阅读。 图片和视频 插入图片:您可以在编辑器中直接插入图片,并调整其大小、位置和浮动对齐。 插入视频:DedecMS 支持多种视频格式,您可以嵌入来自 YouTube、Vimeo 等平台的视频。 图库:您可以创建图库来展示一组图片,并允许用户浏览它们。 其他排版元素 表格:使用表格来显示数据并组织信息。 分割线:分割线可以用来分隔内容块和创建视觉上的分隔。 超链接:超链接允许用户在同一页面或外部网站之间导航。 特殊字符:如果您需要使用特殊字符(如 © 或 §),可以通过插入…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序商城开发之动态API把商品进行分类(代码)
本篇文章给大家带来的内容是关于微信小程序商城开发之动态API把商品进行分类(代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。 看效果 商品分类.gif 开发计划 1、商品分类页面布局 2、调用动态API获取数据并加载 3、点击商品分类跳转相关商品集合 根据商品ID获取商品详情API数据模型 访问:https://100boot.cn/ 选择微商城案例,如下图所示: 商品分类API.jpg 下方还有详细的数据模型可以查看哦! classify.wxml <!--主盒子--> <view>   <!--左侧栏-->   <view>     <block>       <!--当前项的id等于item项的id,那个就是当前状态-->       <!--用data-index记录这个数据在数组的下标位置,使用data-id设置每个item的id值,供打开2级页面使用-->       <view>           {{item.name}}         </view>     </block>   </view>   <!--右侧栏-->   <view>     <!--如果有数据,才遍历项-->…
2024-11-25 阅读全文 →
FWQ
小程序
微信公众号开发之项目导入
欢迎留言、转发、 项目源码参考地址 点我点我–欢迎Start 本文将学习到:1、se、Intellij IDEA clone项目2、Intellij IDEA 如何激活3、Maven 下载配置4、weixin_guide 如何启动 项目如何导入到Eclipse 操作步骤如下:栏选择>Import…>>Projects from Git>Clone URL>URI中输入要clone项目的地址点击下一步>选择项目分支版本点击下一步>等待后台clone完成>选择Import as general project >最后将项目转化为Maven项目(此过程需要向Maven中央仓库下载jar,如果现在失败建议在本地自己安装配置一个maven。安装参考地址)提供一个国内阿里的仓库 maven仓库用过的人都知道,国内有多么的悲催。还好有比较好用的镜像可以使用,尽快记录下来。速度提升100倍。http://maven.aliyun.com/nexus/#view-repositories;public~browsestorage 在maven的tings. 文件里配置mirrors的子节点,添加如下mirror <mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url>…
2024-11-25 阅读全文 →
FWQ
小程序
图文详解.Net语言Smobiler开发之如何仿微信朋友圈的消息样式
这篇文章主要介绍了.net语言smobiler开发平台如何仿微信朋友圈的消息样式?本文为大家揭晓答案 最前面的话:Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 一、目标样式 我们要实现上图中的效果,需要如下的操作: 1.从工具栏上的”Smobiler Components”拖动一个MicroBlog控件到窗体界面上 2.用代码添加手机界面上显示的内容 Load事件代码: VB:  Private Sub TestMicroBlog_Load(sender As Object, e As EventArgs) Handles MyBase.Load   Try    Me.MicroBlog1.DefaultUserName = "伟斌"    Me.MicroBlog1.DefaultUserID = "伟斌"    contentArray(0) = "把青春献给身后那座"+ vbCrLf + "辉煌的城市" + vbCrLf + "为了这个美梦" + vbCrLf + "我们付出着代价"        userarray(0) = "伟斌"    picturearray(0) = 0    InitialMicroBlogData()   Catch ex As Exception    MessageBox.Show(ex.Message, Sub() Me.Close())   End Try End Sub C#:  private void TestMicroBlog_Load(object sender, EventArgs e)  {   try   {    this.MicroBlog1.DefaultUserName = "伟斌";    this.MicroBlog1.DefaultUserID = "伟斌";…
2024-11-25 阅读全文 →
FWQ
小程序
微信小程序按顺序同步执行的两种方式分别是什么
前言: 小程序按顺序同步执行有如下两种方式: 第一种方式:回调函数执行,后一个方法写到前一个的回调函数中从而实现顺序执行 缺点:嵌套太多,代码混轮 第二种方式:async-await 同步执行,此方法等待前面方法执行完毕才继续后续执行 优点:代码可读性高 以检查文本安全性为例给出两种不同方式代码以供参考 async-await /**  * 同步检查是否包含敏感词  */   // async function checkString(content) { //   try { //     var res = await wx.cloud.callFunction({ //       name: 'checkString', //       data: { //         content: content, //       } //     }); //     if (res.result.errCode == 0) //       return true; //     return false; //   } catch (err) { //     console.log(err); //     return false; //   }…
2024-11-25 阅读全文 →
FWQ
小程序
微信协议详解
微信web协议分析(微信网页版 wx2.qq.com) 1.打开首页,分配一个随机uuid,2.根据该uuid获取二维码图片。3.微信客户端扫描该图片,在客户端确认登录。4.浏览器不停的调用一个接口,如果返回登录成功,则调用5.此时可以获取联系人列表,可以。然后不断调用同步接口。6.如果同步接口有返回,则可以获取新消息,然后继续调用同步接口。 源码地址:github.com/biezhi/wechat-robot 执行流程 +--------------+ +---------------+ +---------------+ | | | | | | | Get UUID | | Get Contact | | Status Notify | | |…
2024-11-25 阅读全文 →