240 发简信
IP属地:重庆
  • 完美的解决了我的问题啊,老铁
    我的需求 跟你差不多。
    多个组件,通过切换tab来实际渲染。但每次渲染,都是重新走一次init-state的流程。所以useEffect也会重新走一次,这样可能出现。原本我useEffect里面的全局依赖并没发生变化,但都要重新执行副作用。
    试了很多React.memo啊。useMemo啊都不行。这React.memo 是基于组件控制是否re-render的高阶组件,useMemo控制 副作用是否重绘的函数,但如果组件一开始就需要init,这几个api就凉凉。

    React hook ---如何使useEffect 在渲染时不执行,只在数据变更时执行

    在看这个之前,可以先去了解useEffect的原理和执行机制https://zh-hans.reactjs.org/docs/hooks-effect.html 需求是:用户...

  • 有一个问题,你说的p1 和p2 有一个公共的仓库share,但比如我在p1 里面在公共仓库里添加了的东西,但由于添加的东西只想在p1 这边单独享用,但又不得不添加在p1的公共仓库里(这里出现了一个矛盾,比如p1是一个空的仓库,当关联了share仓库后,把share仓库down下来,那么p1目前就只有share仓库的文件夹,但此时我又不想跟share仓库同同级的目录新建一个文件夹放置其他p1的非公共的文件,就只能放在了p1下的公共文件夹里面,导致我改动了什么的文件,git会认为我改动了share公共仓库。)如何规避类似的问题,或者是我是不是不能把非公共的东西放在share 文件夹里面,在p1仓库的话。

    git subtree相关问题

    使用git subtree有一段时间了,主要用来解决多个项目共同使用相同代码的同步问题,特意简单整理了一下相关知识点以及使用过程中遇到的问题。 git subtree是什么?...

  • 你的连选思路是什么啊 我也实现了一个日历,但连选功能感觉比较难做。

    vue - 用vue制作一个连选日历

    日历还是比较多的, 连选的不多, 于是自己写了一个, 地址 效果 然后做了公共的功能合集,很容易扩展。 看个很复杂的例子: https://github.com/0123...

  • 不错 基本实现了我的需求,不过 定位location 的图标 没显示出来了。还有我们准备还要调起 高德app 导航到那里去

    vue-amap(vue 地图)

    昨天把vue的地图(高德)搞了下: 步骤:1.去高德开发者平台申请key;2.安装vue-amap;3.使用组件调用地图 1.npm安装vue-amapnpm install...

  • 写得不错,要多看几次。

    深入理解 Redux 中间件

    前言 最近几天对 redux 的中间件进行了一番梳理,又看了 redux-saga 的文档,和 redux-thunk 和 redux-promise 的源码,结合前段时间看...

  • 写得不错,楼主,git点赞了。这种写法其实最直接。但还要研究另外一种写法,就是运用这个函数:mapDispatchToProps 的方法发起一个actions

    Redux学习笔记(1)简单使用

    GitHub:https://github.com/BadWaka/redux-demo 参考文章:Redux中文文档 1. Redux是什么? 是一种状态管理容器,用来管理...

  • 请问楼主,你有在methods里面dispath一个子模块的actions吗,或者commit一个mutuations吗?我这样操作了,都提示找不到对应的type。官方文档里跟你一样,也只是在computed里面取到state,但methods没做说明

    vue-ssr-demo

    代码地址:https://github.com/hbxywdk/vue-ssr-demo 运行 什么是单页面应用(SPA) 随着React、Vue等框架的流行,越来越多的网站...

  • 我按照你的方式写,捕获不到报错。
    比如我在mounted里面执行一个未创建的函数this.test()
    完全捕获不到

    我是用美团的开源小程序框架mpvue来搭建的小程序,不是用原生写的。

    实战采用sentry集成小程序错误监控(docker 内部署sentry)

    1.系统环境 2.安装docker 3.安装docker-compose 4.根据官方推荐方法安装sentry mkdir -p data/{sentry,postgres}...

  • 楼主问几个问题:
    1、请问您是新建的vue的project来使用。vue的dsn的吗?
    2、然后运行npm run build并将dist文件夹放在服务器上就可以捕获错误了。这句话我有点疑惑,因为我是小程序项目,部署的话是一键部署(傻瓜部署)到腾讯服务器上的,那我的dist文件应该放哪里呢?

    我目前在我的小程序项目是没有捕获到报错,自己新建了一个本地file目录,能捕获到。

    前端错误日志监控——Sentry使用教程

    感谢 感谢计蒜客俞总提出的宝贵的意见感谢Vue Land聊天室中Andreas大神的支持 前言 在项目中,我们使用Vue来做前端部分的开发。Vue是一套非常领先的渐进式前端框...

  • 纠结了很久的bug,终于再我评论了后就顿悟了,我应该把scrollIntoView 设置到最外层。哈哈

    微信小程序 scroll-view实现锚点滑动

    前言 最近开始做小程序,通读一遍文档再上手并不算难,但不得不说小程序里还是有一些坑。这里说一下如何实现页面锚点跳转,一个城市列表的效果示意图如下:city.gif 因为在微信...

  • �我出现了两个bug。
    1、wx.getSystemInfo方法得到windowHeight 得到的高度是一个固定的高度,比如你的省份过少,只有两个的情况下,也能滚动吗?我的bug是 一个detail页,中间有两个tab切换,切换的时候,需要把对应切换的内容展示出来,但如果我的内容很少,但高度又是固定的高度的话,跳转就失效。

    2、在切换跳转成功的情况下,滑动的时候,会阻止最外层的page页面的滑动,导致最外层滑动失败。

    楼主有遇见这两个bug吗?

    微信小程序 scroll-view实现锚点滑动

    前言 最近开始做小程序,通读一遍文档再上手并不算难,但不得不说小程序里还是有一些坑。这里说一下如何实现页面锚点跳转,一个城市列表的效果示意图如下:city.gif 因为在微信...

  • 你ios 真机刷新跟调试器是不是不一样,我ios 真机刷新 ui上有上下跳动的过程,网上说 是刷新的是 加载了loading特效的原因

    微信小程序:关于下拉刷新PullDownRefresh

    最近开发一款微信小程序,里面有用到下拉刷新数据的功能。于是,又开始折腾了... 一、onPullDownRefresh回调 初略看了下文档,发现小程序js中有onPullDo...

  • @丘比特爱上猫 已解决,我是关闭了自动更新了,开启就好了

    三步搞定electron-vue 软件自动更新

    安装依赖npm i electron-updater,package.json配置build下publish参数如下:image.png 主进程添加代码main/index....

  • @上善若水zyz601 已解决,我是关闭了自动更新了,开启就好了

    Electron热更新

    本文主要简述使用electron-builder配合electron-updater是如何实现自动更新的。 早在节前就走完了流程,后来工作上事情较多就没来得及及时更新。好了,...

  • const os = require('os') 是拿来干嘛的啊

    三步搞定electron-vue 软件自动更新

    安装依赖npm i electron-updater,package.json配置build下publish参数如下:image.png 主进程添加代码main/index....

  • download-progress 捕获不到是怎么回事啊 亲

    Electron热更新

    本文主要简述使用electron-builder配合electron-updater是如何实现自动更新的。 早在节前就走完了流程,后来工作上事情较多就没来得及及时更新。好了,...

  • @charles0427 我起初是放在本地服务器上,后来我放在了远端服务器。还是不行,就好像update-available 卡主了一样。一直没动

    Electron AutoUpdater自动更新问题

    最近使用electron-builder提供的nsis模块重新设计了windows平台的打包方式。区别于electron-packager的squirrel更新机制,nsis...

  • 我的download-progress 事件 和upate-downloaded事件无法触发,楼主有遇见过吗?我latest和exe 是放在自己本地电脑启的一个node 服务器上的

    Electron AutoUpdater自动更新问题

    最近使用electron-builder提供的nsis模块重新设计了windows平台的打包方式。区别于electron-packager的squirrel更新机制,nsis...

  • @LittleOne丶 嗯 ,后来解决了,确实我自己写错了。

    利用XMLHttpRequest实现页面无刷新上传文件

    废话不多说,直接贴代码

  • 能做到无刷新吗?我之前自己写了一个demo,类似你这样的页面,当一上传,就在当前页面刷新了下。

    利用XMLHttpRequest实现页面无刷新上传文件

    废话不多说,直接贴代码