拥有前端标签的文章

Flutter的状态管理 Provider

这是第 86 篇不掺水的原创,想获取更多原创好文,请搜索公众号关注我们吧~ 本文首发于政采云前端博客:【Flutter 技能篇】你不得不会的状态管理 Provider前言Provider,Google 官方推荐的一种 Flutter 页面状态管理组件,它的实质其实就是对 InheritedWidget 的包装,使它们更易于使用和重用。关于 InheritedWidget 不做过多介绍,本篇文章主要
阅读全文

深挖React的completeWork

点击进入React源码调试仓库。概述每个fiber节点在更新时都会经历两个阶段:beginWork和completeWork。在Diff之后(详见深入理解React Diff原理),workInProgress节点就会进入complete阶段。这个时候拿到的workInProgress节点都是经过diff算法调和过的,也就意味着对于某个节点来说它fiber的形态已经基本确定了,但除此之外还有两点:
阅读全文

如何从头开始设置 webpack 5

webpack 对我来说曾经是一个怪物般存在一样,因为它有太多太多的配置项,相反,使用像create-react-app脚手架可以很轻松创建项目,所以有一段时间内,我会尽量避免使用 webpack,因为它看起来既复杂又望而却步 ?如果你们不习惯从头开始设置 webpack 来使用Babel、TypeScript、Sass、React或Vue,或者不知道为什么要使用 webpack,那么这篇文章是你
阅读全文

微信小程序 automator is not defined 获取element

ElementElement 模块提供了控制小程序页面元素的方法。属性element.tagName标签名,小写。element.tagName: string方法element.$在元素范围内获取元素。element.$(selector: string): Promise<Element>参数说明字段类型必填默认值说明selectorstring是-选
阅读全文

vue-server-renderer实现vue项目改造服务端渲染

这是一篇教程,从创建项目到改造项目vue-cli创建一个项目在放你做demo的地方,创建一个项目vue create vue-ssr// 如果你安装了vue-cli4,选择vue2的版本,以下的改进过程是按vue2来做的经过漫长的等待,下载好文件开始我们的改造之路文件目录进入vue-ssr文件夹,使用命令vue ui把vue-router装上先安装几个依赖插
阅读全文

JavaScript 代码加不加分号有什么区别

  • 疯狂的技术宅
  • 2020-11-26 15:07:48
  • Know
  • 前端
这个问题在很多文章中都讨论过,在 ESlint 规范中也因为加不加分号而分为两大阵营,到于加不加分号,关键是需要了解分号对于 JavaScript 的影响,开始之前可以先看看下面这道面试题:请问这段代码是否能够正常运行?var a = 1(function() {  console.log(2) })()。。。。如果运行这段代码,会出现
阅读全文

微信小程序学习日记之错误1appJSON["tabBar"][1]["pagePath"] "pages/index/index" 需在 p

今天在学习使用tabBar的时候引用pagePath的路径的时候出现的错误,该错误的原因是所有的页面路径都需要在pages这个集合中先声明。所以,出现错误的原因也就是要么你的路径写错了,要么就是你的页面路径没有在pages中定义,其实也就是一个问题就是你的路径和在pages中的声明的路径不一致。我就是写错了页面名字导致的
阅读全文

uni-app页面之间的传参,让下一个页面接收上一个页面的值

为了实现页面之间的通讯,或者数据交换,我们要实现一个页面到另一个页面的传参,可以通过点击跳转的时候进行页面之间的传值。<template>     <view>         <navigator url="../a/a?i
阅读全文

Vue 项目打包 Cannot read property 'call' of undefined

vue-cli 改的多页项目,本地开发的时候一切正常,打包也没有报错。但访问的时候,有的页面可以正常访问有的页面空白并且控制台报错 Uncaught TypeError: Cannot read property 'call' of undefined,查看 network 里资源都已经成功加载,如下图:解决办法修改 webpack.prod.conf.js&n
阅读全文

js 获取当前日期

JS获取当前日期var myDate = new Date();myDate.getYear();        //获取当前年份(2位)myDate.getFullYear();    //获取完整的年份(4位,1970-????)myDate.getMonth();  &nb
阅读全文
首页 123 末页 共 27 条记录