自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(262)
  • 资源 (4)
  • 收藏
  • 关注

原创 从0到1 express 安装swagger

从0到1express 安装swagger.Swagger是一款RESTFUL接口的文档在线自动生成+功能测试功能软件。Swagger是一个规范和完整的框架,用于生成、描述、调用和可视化RESTful风格的Web服务。目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法,参数和模型紧密集成到服务器,在我们后端开发中,swagger可以可视化的提供测试服务。

2022-10-22 16:00:41 3497

原创 express 报res.send is not a function

当报 res.send is not a function时检查一下是否req,和res的位置写反了,官方案例为req,在前res在后

2022-05-03 21:02:07 3068

原创 less-loader报错 TypeError: this.getOptions is not a function

less-loader报错 TypeError: this.getOptions is not a function

2022-03-31 00:59:54 2887 1

原创 vue后台商铺管理系统实现

1.1 创建项目1.1.1初始化项目可以使用图形化GUI创建项目也可以利用普通命令创建(以下以GUI演示)vue ui我们先初始化一个Git仓库选择手动配置至少安装Babel、Router、Linter、以及勾选Use config fileslinter 选择标准版即可1.1.2 安装相关插件和依赖安装element ui 插件,选择的时候选择按需加载vue add vue-cli-plugin-element安装axiosnpm install axios -d

2022-03-31 00:39:53 667

原创 午夜与element-ui邂逅

element ui是杰出的组件库,目前已经被广泛使用于vue2.x版本中,简单介绍一下全局使用elementUI引入element UI模块npm i element-ui -S在main.js中引入element ui组件和样式// 导入组件import Element from 'element-ui'// 导入样式import 'element-ui/lib/theme-chalk/index.css'Vue.use(Element)在需要的组件中引入elemen.

2022-03-29 00:31:14 259

原创 邂逅vue-cli

vue-cli初体验

2022-03-28 23:55:52 859

原创 [webpack] Content not from webpack is served from “xxxx“ 并且 http://localhost:8080/ 数据为空解决方案

问题过程执行webpack自动打包脚本时,访问== http://localhost:8080/ ==数据为空package.json "scripts": { "dev": "webpack-dev-server", },webpack.config.jsconst path = require('path')module.exports = { //编译模式 两个可选值 development production // developme

2022-03-24 01:36:50 7819 4

原创 webpack基本使用

1初始化npm init -ypackage.json{ "name": "test_1", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", "license": "ISC"

2022-03-23 01:58:07 1243

原创 微信开发者工具IDE调试webview内嵌H5方式

2022-03-15 14:23:01 3312 1

原创 axios起步

Axios 是一个基于 promise 网络请求库,作用于node.js 和浏览器中。 它是 isomorphic 的(即同一套代码可以运行在浏览器和node.js中)。在服务端它使用原生 node.js http 模块, 而在客户端 (浏览端) 则使用 XMLHttpRequests。相关特性:从浏览器创建 XMLHttpRequests从 node.js 创建 http 请求支持 Promise API 拦截请求和响应转换请求和响应数据取消请求自动转换JSON数据客户端支持防御XS.

2022-01-23 20:57:59 593

原创 express跨域

Access to fetch at 'http://localhost:3000/fetch/fetchGet/456' from origin 'null' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource. If an opaque response serves your needs, set the request's mode

2022-01-23 16:10:52 706

原创 Promise异步编程实践

Promise是一个对象,可以获取异步操作的信息,可以避免多次异步调用嵌套问题,同时Promise提供了简洁的API,使得控制异步操作更加方便问题举例:以下连续调用三个接口请求,由于异步的关系,最终显示的结果不是按顺序的 $.ajax({ url: "http://localhost:3000/promise_test1", success: function(result) { console.log(result); .

2022-01-23 01:30:36 635

原创 Vue兄弟组件间通信

Vue兄弟组件通过事件中心进行消息传递

2022-01-20 16:43:28 493

原创 VUE组件注册练习

组件注册练习(VUE2.0)<!-- * @Description: * @Autor: leechoy * @Date: 2022-01-20 00:55:52 * @IDE: Visual Studio Code --><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Comp.

2022-01-20 01:44:36 247

原创 watch初体验

watch可以监控元数据的变化,当元数据变化时执行相关函数<!-- * @Description: watch练习 * @Autor: leechoy * @Date: 2022-01-19 02:02:43 * @IDE: Visual Studio Code--><!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta ht.

2022-01-19 02:28:18 309

原创 vue过滤器

过滤器在vue3.0中被弃用,建议利用计算属性和方法来代替<!-- * @Description: * @Autor: leechoy * @Date: 2022-01-16 19:26:17 * @IDE: Visual Studio Code--><!-- 过滤器在vue3.0中被弃用,建议利用计算属性和方法来代替 --><!DOCTYPE html><html lang="en"><head> <m.

2022-01-19 02:02:12 273

原创 表单修饰符

<!-- * @Description: * @Autor: leechoy * @Date: 2022-01-16 18:53:38 * @IDE: Visual Studio Code--><!DOCTYPE html><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta

2022-01-16 19:24:49 290

原创 vue表单操作

<!-- * @Description: * @Autor: leechoy * @Date: 2022-01-16 18:12:57 * @IDE: Visual Studio Code--><!DOCTYPE html><html><head> <meta charset="utf-8"> <title></title> <script src="https://cdn.

2022-01-16 18:52:40 579

原创 微信小程序wx:for限制循环显示次数

结合wx-if即可 <view class="item" wx:for="{{data}}" wx:if="{{index < 3}}" wx:key="index"> </view>

2022-01-04 17:06:33 3796 1

原创 微信小程序长按识别二维码

在image标签中添加show-menu-by-longpress属性即可 <view class="qrcodeArea"> <image class="qrcode" show-menu-by-longpress src="/assets/img/qrcode.png"> </image> </view>

2022-01-04 15:51:51 3064

原创 微信小程序 margin-top失效

给父级标签设置如下:overflow: hidden;

2022-01-04 15:31:04 1349

原创 社招面试题-阿里

口碑高级 H5 工程师一面跨域问题有几种解决方式?如何让一个元素在页面内上下左右居中?如何清除浮动?overflow:hidden 有什么副作用?overflow:hidden 为什么能清除浮动?如何实现动画?CSS 选择器的优先级是怎样的?熟悉什么类库吗?原生 js 怎么获取某个类名的所有元素。原生 js 怎么发起 ajax 请求?一个 XMLHttpRequest 实例有多少种状态?怎样发起 post 请求?或者说 post 请求的过程是怎样的?用 js 怎样实现一个类?那如

2021-12-28 02:06:38 540

原创 js闭包简介

一、执行上下文于和作用域链执行上下文是JavaScript执行一段代码时的运行环境,比如调用一个函数,就会进入这个函数的执行上下文,然后确定该函数在执行期间用到的变量:this、变量、函数等。JavaScript代码在编译阶段,会为其创建上下文执行环境,而该执行环境所用到的 变量信息都存在执行上下文环境中的环境变量对象中函数执行时,每个执行上文中都会有一个包含其中变量的对象。全局上下文中的叫变量对象,它会在代码执行期间始终存在。而函数局部上下文中的叫活动对象只在函数执行期间存在。举例:func

2021-12-27 00:59:10 487

原创 node.js调用接口getUnlimite获取小程序码乱码

源代码: request({ url: 'https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token=' + token, method: "POST", json: true, headers: { "content-type": "app

2021-11-29 15:23:57 787 2

转载 微信小程序自定义组件-基础知识

官方教程组件模板组件模板的写法与页面模板相同。组件模板与组件数据结合后生成的节点树,将被插入到组件的引用位置上。在组件模板中可以提供一个 节点,用于承载组件引用时提供的子节点。<!-- 组件模板 --><view class="wrapper"> <view>这里是组件的内部节点</view> <slot></slot></view><!-- 引用组件的页面模板 --><vie

2021-10-21 15:51:23 295

原创 小程序埋点——地理位置埋点(神策系统)

es5语法 wx.getLocation({ type: 'wgs84', success(res){ const latitude = res.latitude const longitude = res.longitude const speed = res.speed const accuracy = res.accuracy console.log('授权成功');

2021-10-15 11:25:06 853

原创 小程序地理位置授权——监听按键授权或者拒绝授权(es5语法,es6语法)

es5语法 wx.getLocation({ type: 'wgs84', success(res){ const latitude = res.latitude const longitude = res.longitude const speed = res.speed const accuracy = res.accuracy console.log('授权成功');

2021-10-15 11:20:08 407

原创 小程序头像昵称授权-监听是否点击授权或者拒绝授权按钮

建议利用getUserProfile来获取头像昵称,需要绑定点击事件wxml <view class="userInfo" bindtap="getUserProfile"> <view class="avatarInfo"> <image class="avatar" src="{{avatarUrl}}"></image> </view> <view c.

2021-10-15 10:45:54 686

原创 手机号授权——小程序getPhoneNumber监听点击确认允许和拒绝授权按钮

先上代码: //手机授权调用 getPhoneNumber(e) { console.log(e.detail.errMsg); // 允许授权 if(e.detail.errMsg = 'getPhoneNumber:osk'){ //调用接口利用 e.detail.encryptedData, e.detail.iv 信息来解密手机号 // 拒绝授权 else if(e.detail.errMsg == 'getPhoneNumber:fail

2021-10-15 10:34:07 6204 2

原创 小程序神策系统sensors.registerApp 设置事件公共属性失败

问题:在设置预设事件公共属性时,结果没有显示出来源代码: firstLoad() { let that = this; // 预制事件 公共事件属性,每次检测都会将该属性加入到其中,需要在初始化SDK之前使用 sensors.registerApp({ front_project: 'xxxxxxxxxxxxxxxxx', platform_type: 'MiniProgram' }); let storageUnionid = wx.

2021-10-11 14:13:39 1183

原创 微信小程序神策埋点系统初体验

// 配置初始化参数sensors.setPara({ name: 'sensors', server_url: '您的数据接收地址', // 全埋点控制开关 autoTrack:{ appLaunch: true, // 默认为 true,false 则关闭 $MPLaunch 事件采集 appShow: true, // 默认为 true,false 则关闭 $MPShow 事件采集 appHide: true, // 默

2021-10-08 15:46:20 1257 1

原创 wx.showDodal()去除取消按钮

利用showCancel取消取消按钮 wx.showModal({ cancelColor: 'cancelColor', showCancel:false, content:"网络异常", success:function(res){ wx.showToast({ title: '网络异常', })

2021-09-27 18:51:07 638

原创 微信小程序Tap栏切换

这里是引用利用swiper的current属性来实现tab栏切换效果图wxml<view> <view class="tabbar"> <view wx:for="{{barname}}" wx:key="index" class="{{currentTab==index?'select':'default'}}" data-current="{{index}}" bindtap="clickTab"> {{ite.

2021-08-18 17:31:53 880

原创 swiper轮播图

swiper中只能放swiper-itemblock 并不是一个组件,它仅仅是一个包装元素,不会在页面中做任何渲染,只接受控制属性。<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}"> <block wx:for="{{imgUrls}}"> <swiper-item> .

2021-08-16 19:42:59 314

原创 小程序scroll-view失效

横向滑动要点:外层设置:white-space:nowrap;dispaly:flex;内层设置:display:inline-block;<view> <scroll-view scroll-x="true" style="height:50rpx; white-space:nowrap ;display:flex;" > <view style="display:inline-block ;color:red;">niaho</view&

2021-08-16 17:30:11 1278

原创 uniapp 中input 判断输入enter (@keyup.13失效)

uni-app运行在手机端,没有键盘事件,所以不支持按键修饰符原代码如下:<input :value.trim="serachName" @keyup.13="searchFood" class="u-search-text" placeholder="输入食材或者菜名"></input>查看uniapp官方文档中可知可以用@confirm来实现所需要的功能修改后<input :value.trim="serachName" confirm-type=".

2021-08-13 15:12:27 3173

原创 express快速创建项目

一、创建项目express -e projectname二、下载模块包cd进我们刚创建的projectname项目文件目录下npm install三、配置端口号找到app.js文件 添加app.isten(3000) 3000为端口号/* * @Description: * @Autor: leechoy * @Date: 2021-08-12 15:46:03 * @IDE: Visual Studio Code */var createError = require('h

2021-08-13 09:21:44 1163

原创 uniapp tabbar失效

第一、查看是否报错路径是否正确第二、确保tabBar.list数组的第一项必须和pages配置中的第一项要相同

2021-08-06 16:31:06 2035

原创 TypeError: Cannot read property ‘push‘ of undefined

问题原因this没有指向data,出现this作用域问题(解决方法,在函数外层const that = this,利用that代替this)原代码:报错[system] TypeError: Cannot read property 'push' of undefined at Function.success (pages-index-index.9f60a9e14becec7424f4.hot-update.js:59) at chunk-vendors.js:186 at Object.I.

2021-08-06 09:59:30 8716

原创 uniapp中利用@change来检测复选框的选择变化

<template> <view> <view class="uni-list"> <checkbox-group @change="checkboxChange"> <label class="uni-list-cell" v-for="item in items" :key="item.value"> <view>

2021-08-05 16:33:59 6907

pyv8-window64位.zip

报错 Error while loading PyV8 binary: exit code 1 Try to manually install PyV8 from https://github.com/emmetio/pyv8-binaries

2020-05-13

solid converter解锁补丁

solidconverter解锁补丁

2020-05-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除