react-next
web16888
这个作者很懒,什么都没留下…
展开
-
next.js生产环境去掉console打印
JavaScript 原生中默认是没有 Console 对象,这是宿主对象(也就是浏览器)提供的内置对象。用于访问调试控制台, 在不同的浏览器里效果可能不同。Console 对象用于 JavaScript 调试。原创 2024-08-27 13:08:34 · 398 阅读 · 0 评论 -
react配置代理的3中方法(解决跨域问题)
create-react-app中内置http-proxy-middleware,只需要在src目录下新建setupProxy.js。2.使用http-proxy-middleware库。1.使用create-react-app的代理配置。根目录建文件craco.config.js。3.craco 扩展webpack配置。可以在项目根目录下的。原创 2024-07-25 18:52:28 · 625 阅读 · 0 评论 -
react:ffcreator中FFCreatorCenter视频队例
nextjs中怎样用ffcreator上一章有讲到过,这里不再详细说了,考虑多端口用,并发和处理视频合成等一系列对服务器压力过大的情况,这时候队列就有必要了。最近项目要求,一键生成房子的推荐视频,选几张图,加上联系人的方式就是一个简单的视频,因为有web端、小程序端,为了多端口用,决定放在服务器端生成。1.制作预设视频动画模板,意思是合成视频的模板提前预设好的,比如静态内容都提前准备好。2.用户选择想要的视频模板,然后根据视频模板添加动态内容,排队生成视频。目前用的是react中的nextjs来开发项目。原创 2024-01-06 13:56:22 · 938 阅读 · 0 评论 -
nextjs 错误日志收集
最近用nextjs开发一款房产渠道管理的系统,从开始的项目管理,到价格单管理、订单管理、团队管理、中介管理、个人信息管理...等等功能越来越多的时候,前端偶现的问题不容易发现,造成了不必要的麻烦,就想搞个错误日志收集的,比较好奇收集的方法,最近chatgpt比较火后,随着问问ai方法,提供思路。通过重写这个页面,可以自定义错误处理逻辑,例如记录错误到日志系统、发送电子邮件或向用户显示友好的错误消息。在 Next.js 中,可以使用多种方式来收集错误日志,具体取决于您的需求和偏好。:如果您在页面中使用。原创 2023-04-26 15:47:41 · 1175 阅读 · 1 评论 -
react ReactDOM.createPortal document is not defined
最近在写一个下拉框的组件,在pc是select,在移动端又变成Picker,在nextjs中怎么实现呢?pc端select,有特点就是按钮在哪里,就在哪里下拉,而Picker是点击按钮,在底层弹出全屏。这样写报document is not defined错误!实现这个功能就需要了解react在body中添加全局组件,让Picker放在最外层。原创 2023-04-21 11:09:22 · 433 阅读 · 0 评论 -
openAI文本补全Text completion
因有openai的npm包,本着npm运行快的原则,nextjs上直接用的openai npm方法进行讲解。OpenAI其主要目标,包括制造“通用”机器人和使用自然语言的聊天机器人。今天主要讲解react中的nextjs,怎样使用文本补全。这两种方法在nextjs中都是有效的。原创 2023-02-28 14:42:46 · 505 阅读 · 0 评论 -
GPS定位,判断坐标是否在geojson里面
计算地图中一个点是否在某一区域范围之内原创 2022-12-27 13:13:07 · 684 阅读 · 0 评论 -
GPS定位:计算2个坐标的距离
制作打卡的功能,从GPS获取到坐标,公司的坐标,计算中间的距离的方法,不仅计算距离,还要求用geojson的格式画一个圆,展示在地图上原创 2022-12-27 12:16:29 · 896 阅读 · 0 评论 -
‘create-next-app‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
'create-next-app' 不是内部或外部命令,也不是可运行的程序或批处理文件。原创 2022-10-10 13:15:07 · 1945 阅读 · 0 评论 -
A component is changing an uncontrolled input to be controlled. This is likely caused by the value
A component is changing an uncontrolled input to be controlled. This is likely caused by the value原创 2022-04-02 15:07:52 · 3175 阅读 · 0 评论 -
微信公众号跳转App-开放标签,基于next.js
微信开放标签是微信公众平台面向网页开发者提供的扩展标签集合。通过使用微信开放标签,网页开发者可安全便捷地使用微信或系统的能力,为微信用户提供更优质的网页体验。说白了就是公众号跳转APP官方文档:开放标签https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_Open_Tag.html#22《微信内网页跳转APP功能》https://developers.weixin.qq.com/doc/oplatform/M..原创 2021-04-02 09:46:42 · 3542 阅读 · 1 评论 -
next-pwa 用法
1.什么是pwa?PWA全称Progressive Web App,即渐进式WEB应用。一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用. 随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线等功能2.说一下有用的资料:Google Workbox 组件:https://developers.google.com/web/tools/workboxpwa之 Workbox学习:https://segmentf..原创 2021-03-24 16:23:37 · 1218 阅读 · 1 评论 -
通过package.json来安装node_modules第三方包
通过package.json来安装node_modules第三方包将package.json文件拷贝到项目,在当前目录打开命令行安装: npm install --productionnpm install --productionnext.js项目中有.gitignore,也记得上传至github中原创 2021-03-18 10:37:43 · 1892 阅读 · 0 评论 -
next.js监听键盘事件监听键盘按下事件
1、监听全局键盘按下事件,例如监听全局回车事件function home(){ function handleKeydown(e){ console.log("bbbbbbbbbbbbbb",e.keyCode); if(e.keyCode == 27){//esc } } useEffect(() => { document.body.addEventListener('keydow原创 2021-03-09 10:21:17 · 719 阅读 · 0 评论 -
Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client
在next.js中发现报:Error [ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client错误!此类错误是api中多次返回结果造成的,多次的res.json({}),检查自定义api中是否是这样?这个种情况在node.js也会出现...原创 2021-02-22 09:18:16 · 591 阅读 · 0 评论 -
next.js组件传值,加载按钮
import Icon from '../icon';import styles from '../../styles/ui/button.module.css';// import 'aCss/ui/button.css';function button(props) { const {type,children,className}=props if(type==undefined){ type=0 } return ( <&.原创 2021-02-18 16:02:24 · 1517 阅读 · 0 评论 -
安装npm报错npm ERR! Unexpected end of JSON input while parsing nea
npm cache clean --force用这个清除缓存,问题得到解决原创 2021-02-02 18:00:15 · 490 阅读 · 0 评论 -
next.js无限加载
npm i react-intersection-observer --saveimport { useState, useEffect, memo, useCallback } from 'react'import styles from '../../styles/home.module.css'import { InView } from 'react-intersection-observer';function home(props) { const [loading,.原创 2021-01-28 14:20:05 · 694 阅读 · 0 评论 -
next.js图片懒加载
aa原创 2021-01-28 14:07:48 · 1159 阅读 · 0 评论 -
next.js 中iconfont Symbol 加载svg优化 方法二
一直想优化iconfont Symbol加载方法,上一次讲到找到iconfont Symbol优化(https://blog.csdn.net/qq_41211900/article/details/109570775)结果测试网站页面时,方法js业务处理时间变大,这个不愿看到了,但是解决了icon等页面加载完才慢慢显示出来等问题。如是又想到了一种转换办法,转换成一个json数据,再读取的办法,可以减少js业务处理时间,还能提升网页速度。1.制作一个页面储存iconfont Symbol内容新建原创 2021-01-28 10:47:19 · 522 阅读 · 0 评论 -
next.js 中iconfont Symbol 加载svg优化
next.js 中iconfontSymbol 加载svg优化。按照常规方法加载iconfontSymbol (例如:https://blog.csdn.net/qq_41211900/article/details/108443521)页面会生成这样:<svg class="icon " aria-hidden="true"><use xlink:href="#icon-mobile"><svg id="icon-mobile" viewBox="0 ..原创 2020-11-09 10:53:56 · 1011 阅读 · 0 评论 -
在next.js中创建上传文件api
默认的Next.js主体解析示例API处理程序export default (req, res) => { // req.body contains a content of an uploaded file + headers}req.body是一个string开头包含相关HTTP标头的------WebKitFormBoundarydj2uhBXPZtD3nte3Content-Disposition: form-data; name="your_input_name".原创 2020-09-23 11:26:24 · 2201 阅读 · 0 评论 -
react next.js引用第三方js方法
//在线字体引入为列://官方提供js代码如下:(function(d) { var config = { kitId: 'ewt6vfg', scriptTimeout: 3000, async: true }, h=d.documentElement,t=setTimeout(function(){h.className=h.className.replace(/\bwf-loading\b/g,"")+" wf-inactive";},.原创 2020-09-07 10:53:09 · 2945 阅读 · 0 评论 -
react next.js点击任何区域关闭弹框,以点击按钮弹出下拉菜单为例
import { useState,useEffect,useCallback,useRef,memo} from 'react'import Icon from '../icon';import '../../public/css/ui/drop_down.css';function drop_down(props){ const {menu,name,icon,current}=props;//menu=[{// id:0,// name_en:"全部"//},id:.原创 2020-09-06 20:20:56 · 1332 阅读 · 0 评论 -
here map集成到react next.js中,实现自定义api
here map官方没有npm,但是有JavaScript版本api。想要集成next.js,就需要get-js这个npm,加载here map基本代码。npm install get-js --saveimport getJS from "get-js";function map({ list }) { useEffect(() => { getJS(['https://js.cit.api.here.com/v3/3.0/mapsjs-core..原创 2020-09-06 20:05:39 · 493 阅读 · 0 评论 -
react next.js中引用iconfont中的svgsymbol模式方法
import React, { Component,memo } from 'react'class icon extends Component { componentDidMount() { if(typeof window !== 'undefined'){ require('../public/js/iconfont.js'); }} render() { //console.log("props",this.props); const {classNa.原创 2020-09-07 10:59:20 · 1069 阅读 · 0 评论