logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

react,useEffect一直重复执行

import { useState, useEffect } from 'react'// useEffect(callback,arr);/*useEffect接受两个参数callback: 回调函数,第一次会默认执行一次,内部可以return一个回调函数,当卸载组件时执行arr: 监控变量的数组,如果不传入arr则默认监控全部的变量,如果传入并且为空,则相当于生命周期的DidMount;如果有

#javascript#reactjs
c#中使用其他.cs文件内容

// 文件结构demo|cs---|||cs1.cs|floder.csProgram.cs|P.cs// P.csusing System;namespaceP{public class Son{public static void fun(){Console.WriteLine("this\'s Son");}}}// cs1

#c#
视口理解:布局视口,视觉视口,理想视口

在pc端默认宽度和浏览器窗口的宽度一致,在css标准文档中,视口也被称为:初始包含块是所有css百分比宽度推算的根源可以理解成浏览器的屏幕是一个可变的盒子例子:全屏显示时宽度就是屏幕宽度,假设是1000有一个盒子占宽20%则它的宽为200如果把窗口拉到原来的一半,现在是500则盒子占100,即宽为100所以有时候看到浏览器在拉小时内容错位了,就是因为包容的容器盒子变化了一些参考的值显示区域 doc

#css#html5#html
egg-sequelize 链接多个数据库

主要目录结构app||--controller||--many.js|--model||--title.js|--model2||--title2.js|--service||--titles.js||--titles2.js|--router.jsconfig|--config.default.js// config.default.jsconfig.sequelize = {// 定义多个数据

微信小程序 自定义头部导航栏

关键APIgetSystemInfoSyncgetMenuButtonBoundingClientRect链接: getSystemInfoSync.链接: getMenuButtonBoundingClientRect.自定义头部导航栏的适配1.通过getSystemInfoSync获取到statusBarHeight实现状态栏高度(电池等信息的状态栏)2.getMenuButtonBoundi

#小程序
Taro学习笔记_路由配置、传参、跳转

路由配置src/app.config.js下的pages属性进行设置谁在第一项打开的页面就在哪里window属性是设置小程序一些样式的使用 taro create xxx 可以快速在pages下创建页面跳转APInavigateTo 页面跳转,可以返回redirectTo 不记录上一页跳转switchTab Tab之间切换,配合Taro的导航栏一起使用navigateBack 返回上一页relau

#reactjs
怎么在网页中使用百度地图(ak密钥准备)

链接: 百度地图api地址.页面中选择 开发文档-》web开发-》jsAPI进入api界面,点击申请密钥登录后进入控制台选择浏览器端设置白名单(自己做demo可以用*,上线需要设置好正确的地址)提交回到控制台之后使用百度的demo会出现网页空白的情况...

egg+egg-redis操作redis

egg项目中执行npm i egg-redis --save// config/plugin.jsredis: {enable: true,package: 'egg-redis',},//config/config.default.jsconfig.redis = {// 单个数据库用client// client: {//port: 6379,//host: '127.0.0.1',//pas

#redis#数据库#javascript
到底了