
js
文章平均质量分 62
狴犴ys
这个作者很懒,什么都没留下…
展开
-
ES6的箭头函数用法详细介绍
文章目录箭头函数的基本使用箭头函数参数和返回值针对参数的不同情况针对代码行数的不同情况箭头函数中this的使用先来结论例子例一例二例三ES6标准新增了一种新的函数:Arrow Function(箭头函数)。箭头函数一般用于匿名函数的定义,例如一个函数做参数使用。箭头函数的基本使用普通函数的定义 const add = function (num1 ,num2) { return num1 + num2 }箭头函数的定义 const add = (num1 ,num2) =>原创 2021-10-26 01:08:11 · 915 阅读 · 0 评论 -
vue超详细讲解四(Vue CLI3)
文章目录Vue CLI2与Vue CLI3的区别VueCLI3创建项目和目录结构Vue CLI2与Vue CLI3的区别vue-cli3是基于webpack4打造,vue-cli2还是webpack3vue-cli3的设计原则是"0配置",移除的配置文件根目录下的,build的config的目录vue-cli3提供了vue ui命令,提供了可视化配置,更加人性化移除了static文件夹,新增了public文件夹,并且index.html移动到public中VueCLI3创建项目和目录结构n原创 2021-10-25 21:16:44 · 585 阅读 · 1 评论 -
webpack : 无法加载文件 C:\Users\AppData\Roaming\npm\webpack.ps1,因为在此系统上禁止运行脚本
原文链接 以管理员身份运行powershell 然后输入:set-ExecutionPolicy RemoteSigned 接着再输入Y按回车就可以了转载 2021-08-25 13:43:29 · 421 阅读 · 0 评论 -
vue超详细讲解
文章目录开始安装初体验-数据展示初体验-列表展示初体验-计数器理解vue中的mvvmoptions选项(vue的属性)vue的生命周期官网开始安装直接下载vue.js文件 : 官网->get started -> installation ->development VersionCDN<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>n原创 2021-08-24 10:15:24 · 1852 阅读 · 4 评论 -
微信小程序:通过回调解决先执行onLaunch后执行onload的问题
文章目录promise(不行)回调(可以解决)背景:刚打开小程序的时候会小程序会执行onLaunch方法,执行完之后执行onload方法,但是当我们在onLaunch方法里执行异步操作,例如调用wx.login、使用request调用后台接口,就不能保证onLaunch方法中所有调用方法执行完成后执行onload。当我们在onload方法中需要onLaunch方法中获取的某些数据时,会导致数据获取不到。promise(不行)我一开始想的使用promise解决异步问题,但是不行,promise只能保原创 2021-08-11 18:06:46 · 2195 阅读 · 0 评论 -
微信小程序音频播放
实现小程序音频播放只需要调用wx.createInnerAudioContext(),然后设置音频路径即可播放为了用户体验更加良好,我使用一个进度条让用户能控制小程序的播放,下面是效果图这是这两张图wxml<view class="music"> <!-- 播放按钮 --> <image src="/image/play.png" wx:if="{{!isPlay}}" bindtap="audioPlay"></image> .原创 2021-08-11 11:00:16 · 5443 阅读 · 2 评论 -
json对象转换为http请求参数
例: var json = {name:“zhangsan”,age:13} 转化 ?name=zhangsan&age=13//json对象转http请求参数字符串jsonToString(json){ //判断是否为json对象 if(typeof(json) != "object"){ return ""; } //json属性计数 var filedNum = 0; var str = "?"; for (const .原创 2021-08-09 15:35:27 · 1370 阅读 · 0 评论 -
微信小程序实现订阅消息流程介绍
文章目录在微信公众平台申请订阅消息的模板用户点击按钮,请求用户同意订阅消息在任何时间发送一次订阅提醒前言:微信官方提供了订阅消息的服务,开发者需要在微信公众平台申请订阅消息的模板,然后用户点击按钮,同意订阅该消息requestSubscribeMessage,我们就可以在后台调用微信官方提供的接口subscribeMessage.send在任何时间给发送一次/无限次订阅提醒。在微信公众平台申请订阅消息的模板微信公众平台消息模板可以分为两类:一次性的(用户允许一次可以发送一次),无限次的(用户允许原创 2021-08-06 13:45:10 · 2428 阅读 · 1 评论 -
微信小程序报错:47001 - data format error hint
微信官方是这样解释的:缺少必填参数但他并没有给出解决的方案这个问题困扰了我很久,最近才解决,下面我给出一种可能出现的错误在给微信官方发送post请求时,我们需要用到access_token,token需要通过auth.getAccessToken接口获取,在此不在赘述。拿到access_token后,发送请求时需要添加该参数,添加方式错误的话就会报47001错误写法wx.request({ url: "https://api.weixin.qq.com/wxa/msg_sec.原创 2021-08-06 10:44:36 · 6608 阅读 · 0 评论 -
js中async和await与异步的关系(适合吃饭的时候看)
首先这个这两个关键字在js中经常一块使用,涉及到promise语法,不熟悉Promise的小伙伴可以去这里学习一下,下面说我想说的。asyncasync:在有道上翻译翻译就知道是异步的意思,那他到底有没有让方法变成异步的功能呢?有,但并没有完全有当一个方法被async修饰,并且方法体中使用了await关键字,该方法在被调用的时候就会变成异步的。如果该方法只是被async修饰,那他在被调用的时候不是异步的,请看代码和结果asyncTest(){ this.test1();原创 2021-08-03 17:16:46 · 413 阅读 · 1 评论 -
微信小程序网址跳转
使用< web-view>官方介绍使用场景:点击某个东西跳转到指定路径的网页使用条件:小程序为非个人小程序,要跳转的路径需登录小程序管理后台配置业务域名使用方法:创建一个页面 => 在wxml中添加该标签 => 该标签的src属性即为我们要跳转的页面使用过程:点击某个东西时,跳转到我们刚写的页面,把url通过路径传过去。使用效果:点击后会跳转到我们想要跳转的路径...原创 2021-07-21 16:58:18 · 276 阅读 · 3 评论 -
[渲染层网络层错误] Failed to load local image resource /pages/map/index/ the server responded with a statu
[渲染层网络层错误] Failed to load local image resource /pages/map/index/the server responded with a status of 500 (HTTP/1.1 500 Internal Server Error)关于这个错误是由于小程序渲染数据(图片)时,图片没有获取到,导致渲染失败,我们使用wx:if让他在获取图片之前不渲染即可。 <image class="search" wx:if="{{imageSrc}}" s.原创 2021-07-21 15:28:58 · 5943 阅读 · 1 评论 -
微信小程序云开发之微信支付
文章目录使用云函数获取wx.requestPayment所需的参数第一步、使用npm导入tenpay第二步、编写云函数代码在页面js中调用该云函数即可使用promise对代码进行改进前两天写了一个云函数的博客,今天写一下关于云函数实现微信支付的过程注意实现微信支付功能需要申请商户号,并且让微信小程序绑定商户号,获取商户秘钥使用云函数获取wx.requestPayment所需的参数我使用tenpay这个第三方软件获取参数第一步、使用npm导入tenpay如果没有下node就去下一个,网上有原创 2021-07-19 15:34:52 · 580 阅读 · 0 评论 -
微信小程序云开发-云函数
文章目录如何开始第一步-注册小程序、创建小程序项目第二步、设置环境id第三步、配置第四步、创建云函数文件第五步、初始化云开发第六步、创建云函数第七步、编写一个简单的云函数第八步、上传云函数第九步、开心的使用云函数最近做的一个项目里需要用到微信支付,所以来学习一下云开发如何开始第一步-注册小程序、创建小程序项目去微信公众平台注册自己的微信小程序,官网下载微信开发者工具,打开微信开发者工具,创建自己的小程序,如下图(appid从微信公众平台->开发->开发管理->开发设置)第二原创 2021-07-19 08:49:07 · 1924 阅读 · 4 评论 -
微信小程序module.exports与exports,export与export default,import 与require
文章目录关于变量的导出module.exports与exportsexport与export default变量的导入requireimport声明:本文章所有代码及输出结果本人全部经过测试。关于变量的导出变量的导出涉及到四个关键字module.exports与exports,export与export default,其中module.exports与exports是符合CommonJS模块规范的。export与export default是es6用来导出模块的。module.expo原创 2021-07-16 11:25:06 · 6666 阅读 · 11 评论 -
微信小程序:用户头像的更改与保存
在小程序中一般使用用户的微信头像作为其小程序头像,但有时用户不用微信头像,我们就要提供可更改的方法。完成这项功能需要两个微信官方的apiwx.chooseImage和wx.uploadFilewx.chooseImage:wx.chooseImage({ //从本地相册选择图片或使用相机拍照 count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['albu.原创 2021-07-14 14:19:42 · 7138 阅读 · 0 评论 -
微信小程序获取农历相关信息工具js
获取农历操作方法代码如下操作方法在我们小程序项目根目录创建一个文件夹,里面是一个js文件,把下面的代码放到该文件里。在我们需要使用农历的页面的js文件中引入上面的js文件,写在文件最上面注意:我引入时用的相对路径import convertSolarLunar from "../../utils/convertSolarLunar"代码如下/** * @1900-2100区间内的公历、农历互转 * @Version 1.0.3 * @公历转农历:calendar.solar2lu原创 2021-06-03 21:11:39 · 1000 阅读 · 0 评论 -
微信小程序事件详解
本文章转载字微信小程序开发文档中事件部分链接:https://developers.weixin.qq.com/miniprogram/dev/framework/view/wxml/event.html事件 # 事件 # 什么是事件 事件是视图层到逻辑层的通讯方式。 事件可以将用户的行为反馈到逻辑层进行处理。 事件可以绑定在组件上,当达到触发事件,就会执行逻辑层中对应的事件处理函数。 事件对象可以携带额外信息,如 id, dataset, touches。 # 事件的使用方式 在组件中绑定一个.转载 2021-05-27 21:34:21 · 1244 阅读 · 0 评论 -
关于js中的date
datedate的构造方法(String转Date)date的获取时间的一些方法设置date的方法date转Stringdate的构造方法(String转Date)返回当前日期的date对象new Date()返回指定日期的date对象new Date(1293879012) 改时间距1970年1月1日已有1293879012毫秒new Date(“2019-10-3”)new Date(“2019/10/3”)new Date(2019, 10, 3) 10对应11月new Date(原创 2021-05-27 10:25:44 · 264 阅读 · 0 评论