- 博客(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
原创 [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
原创 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组件注册练习
组件注册练习(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
原创 社招面试题-阿里
口碑高级 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
原创 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
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人