摘要:
如果最外层是一个{}的话,需要再增加一对圆括号, 不加圆括号会报:错误Uncaught SyntaxError: Unexpected token : 其它类似: 在函数中返回箭头函数对象时,也要加一个()比如 export default connect(()=>({"age":111}))(De 阅读全文
摘要:
假如原字符串为 <class="dark" id="user1_1_1"> 要将最后一个_1替换为_3 1、先使用RegexBuddy调试如下 $1,$2代表第1,2个分组,正则表达式()代表分组 2、手写转换js函数如下 //替换第三个_id function replaceById(p_html 阅读全文
摘要:
<!DOCTYPE html> <html> <head> <script src="/jquery/jquery-1.11.1.min.js"> </script> <script> $(document).ready(function(){ $("body").on('click','p',fu 阅读全文
摘要:
1、安装expo-cli npm install -g expo-cli 2、初始化项目 expo init AwesomeProject 3、如果上一步失败从新执行 cnpm install 或者 yarn install 4、启动 npm start 5、界面如下 点击Run in WebBro 阅读全文
摘要:
接上篇Flutter Windows下AndroidStudio环境搭建 1、https://github.com/flutter/flutter_web 下载放到本地路径下 2、系统Path增加(根据你自己的实际用户目录修改) 3、flutter packages pub global activ 阅读全文
摘要:
目前同类产品比较知名的有ReactNative,Flutter还有国内那家了uniapp了,流畅度理论上Flutter最快 官网:https://flutter.dev/docs/get-started/install/windows Flutter和QT机制类似,但QT是C++开发,习惯web前后 阅读全文
摘要:
先说下场景:手头有一个web项目,因为业务需要,需要在父级节点下增加子节点,项目本身比较复杂,经过考虑,在不增加字段的情况下,做较小代码改动的实现方法如下。 1、项目中目前父节点存储生长方向为正向,并且已经存储了大量的数据 1,2,3,4,5.... 2、单个父节点id下的子节点个数不是特别多,允许 阅读全文
摘要:
虽然常用的编码用一种即可,但是看别人文档或者示例时,有的写法不熟悉的话看着很不习惯,整理几种实现同一功能的不同写法 1、Dva Connect与@Connect import React, { Props } from 'react'; import { Button, Input } from ' 阅读全文
摘要:
function setReadOnly(id) { } function stopBubble(e) { //如果提供了事件对象,则这是一个非IE浏览器 if (e && e.stopPropagation) //因此它支持W3C的stopPropagation()方法 e.stopPropaga 阅读全文
摘要:
使用ext.net store 也可以实现数据页面分离 <ext:Column DataIndex="ID" Header="表单"> <Renderer Handler="return drawHtml(record);" /> </ext:Column> 如果本地修改store内容后需要强制重新 阅读全文
摘要:
如下图 有子控件时 想要实现如果明细中没有子控件时显示可添加多个子控件 .simplaceholder{ width:100px; height:30px; margin: 10px auto; } .simplaceholder:empty:after{ content: attr(placeho 阅读全文
摘要:
1、UMI提供了可视化antd模板,可以直接添加到项目中修改用 比如将个人中心添加到项目中 2、选择个人中心,确定 3、成功 4、打开项目 5、Route文件也自动添加 根路由有exact:true后面要把工作台移到mainfrm路由中 6、运行报错 7、安装 8、找不到style.less 安装l 阅读全文
摘要:
有篇UMI入门简易教程可以看看:https://www.yuque.com/umijs/umi/hello 程序在点击操作时报了一个Warning: [sagaEffects.put] User/updateUserState should not be prefixed with namespac 阅读全文
摘要:
AntDesign(Vue)版的Table中使用图片https://www.cnblogs.com/zhaogaojian/p/11119762.html 之前在使用VUE版Table时,使用大图片时,某些列使用右fix会出现错乱问题(可能我使用的方法有误),试用React版看会有问题不 publi 阅读全文
摘要:
mobx 是由 Mendix、Coinbase、Facebook 开源和众多个人赞助商所赞助的。 mobx和redux类似,也可以用来进行状态管理,并且更简单,更灵活。初次研究,先实现一个最简单的功能修改一个字符串值 官网:https://cn.mobx.js.org 1、安装 yarn add m 阅读全文
摘要:
明天正式在线办公没时间学习了,今天晚上再更新一篇, 代码提交一次:https://github.com/zhaogaojian/jgdemo 1、src下创建services目录 创建文件userSrv.ts export async function query(): Promise<any> { 阅读全文
摘要:
今天肺炎增长数字依然吓人,感觉穿越到丧失片里了。 本节开始学习dva model使用,官网的讲解太文档化,对新手实践不太友好,自己简化了一个最简单的演示代码。 1、在src,models文件夹下创建user.ts,初始化username为张三1 const UserModel = { namespa 阅读全文
摘要:
本节实现一个点击左侧menu在右侧content切换页面效果,原始代码请从UMI学习-6开始看 1、在pages下添加两个组件,User,UserRole import React from 'react'; class User extends React.Component { render() 阅读全文
摘要:
今天花了大半天时间从老家回到工作地,路上因为肺炎封堵挺厉害,希望国家挺过这个难关,要不大家都失业可就惨了,上一篇做了一个展示数据的demo,这一篇研究antd Menu item点击事件 1、还是先看文档 在menu上增加onClick事件 2、handleClick代码如下 handleClick 阅读全文
摘要:
1、官方文档请查看https://ant.design/components/menu-cn/antPro自带的菜单功能很强大,但是太复杂了,感觉大部分功能都用不上,下面实现一个简单从后台动态获取菜单的功能。 2、增加SubMenu方法 2.1 定义 const { SubMenu } = Menu 阅读全文
摘要:
前言:学习目标实现点击登录按钮,直接进入后台布局页面,类似下面antd官网文档展示效果 ant.design访问 https://ant-design.gitee.io/components/menu-cn/ 速度比较快 1、最开始想的很简单,增加一个页面,修改一个路由即可,实际操作中掉了几次坑,花 阅读全文
摘要:
github代码:https://github.com/zhaogaojian/jgdemo 全国肺炎,过节期间没地方去在家学习antd。 一、感觉antd pro项目太庞大了,可以学习下结构和代码风格,但不适合新手直接学习测试语法用,将从一个空白项目开始创建 1、打开umi管理后台,创建一个新项目 阅读全文
摘要:
前面项目已经建起来了,但是没有React基础怎么办,从头学习,这个项目使用的是基于React16.X版本的几种技术集成,那么我们就从网上找一些相关的资料进行研究,我的习惯是用到哪学到哪。 一、先看一些基础示例1、render用法 ReactDOM.render( <h1>Hello, world!< 阅读全文
摘要:
1、前面创建了第一个项目jgdemo,结构如下,使用TypeScript. 2、yarn start启动项目 3、点击GettingStarted是umi的官方网站 https://umijs.org/guide/getting-started.html 4、我们没必要从头建立项目,直接使用antd 阅读全文
摘要:
目录: AntDesign(React)学习-15 组件定义、connect、interface AntDesign(React)学习-14 使用UMI提供的antd模板 AntDesign(React)学习-13 Warning XX should not be prefixed with nam 阅读全文
摘要:
字符串是企业微信返回的考勤数据,找出所有打卡时间的功能 1、原始数据 {"errcode":0,"errmsg":"ok","checkindata":[{"userid":"PanPengYan","groupname":"固定1","checkin_type":"上班打卡","exception 阅读全文
摘要:
蓝湖云特性: 自动标注、共享切图、同步更新 1、https://lanhuapp.com 注册用户,进入,创建项目 2、下载插件 3、安装(windows下直接双击exe,mac版本进手动安装包安装) 4、打开photoshop ,窗口,扩展功能,蓝湖 输入用户名,密码,选择团队,项目 5、打卡ps 阅读全文
摘要:
<input type="text" id="orgvalue"/> <input type="text" id="destvalue"/> <input type="button" onclick="toTime()" value="转时间"/> <input type="button" oncl 阅读全文
摘要:
举几个例子 一、使用捕获型() 比如0.23 1、(^\d+)(\.)(\d{0,2}) 正则表达式有3个()使用match就会产生3个分组 2、^\d+\.\d{0,2} 没有(),不产生分组 3、分组命名 (^\d+)(\.)(?<XS>\d{0,2}) 二、非捕获型(?:) 1、(?:^\d+ 阅读全文
摘要:
SpringBoot学习足迹 之前的mybatis代码生成工具无法自定义模板,找了一个可以自定义模板的插件,初学者最好用比较齐全的代码生成工具,不然拼错一个代码会掉坑里半天爬不出来。 有的同学会说干么不用mybatis-plus,主要我之前一直用hibernate这种编程方式,感觉mybatis-p 阅读全文
摘要:
SpringBoot学习足迹 前几节已经基本了解了SpringBoot框架常用的技术,其他的消息队列,定时器等技术暂时用不到,真正项目中如果基于微信系,阿里系开发的话,还要了解平台专用的技术知识,学习中暂不涉足 不同的公司对数据库命名有不同的命名规范,合理不合理各人看法不同,但主要目的首先要让大家风 阅读全文
摘要:
SpringBoot学习足迹 在上一篇学习中 通过画红线的注解,可以直接在下面log.debug输出日志到控制台,但是写日志文件就没那么顺利了,一直不成功,找了N种配置,以下配置方法可行 首先确保已引入lombok及插件 1、在Resource目录下配置文件logback-spring.xml内容如 阅读全文
摘要:
SpringBoot学习足迹 Shiro是什么,引自百度百科:Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 关于Shiro网上讲的 阅读全文
摘要:
什么是Shadow DOM?自我理解是为了封装dom用的,以前没关注这个功能,最近企业微信进行了姓名加密使用到了这个东西,了解一下。 上一段代码 运行结果测试1 原有的【测试】将不再显示,目前只支持Chrome内核流量器 开启关闭查看方法:开发者工具-》Setttings 未开启时查看效果 阅读全文
摘要:
今天发现公司一个项目在企业微信里一直获取不到值,简单的jquery-weui number input控件(不是文件选择控件,后者据说类型不合适时会有bug) 经跟踪,发现是因为onchange事件在修改值后直接点提交按钮时未触发导致(点提交按钮时input应该已经失去焦点会触发change事件), 阅读全文
摘要:
1、eclipse启动tomcat报错:Could not load the Tomcat server configuration at Servers 从MyEclipse转Eclipse出现这个问题,将Tomcat Server删掉从新添加一个可以解决这个问题 2、MyEclipse如果想要速 阅读全文
摘要:
有时想跟踪MySQL查询日志,可以这样做 版本MySql5.7为例 打开管理工具,执行sql语句 show global variables like '%log%' general_log 设置为ON general_log_file就是日志文件位置 阅读全文
摘要:
SpringBoot学习足迹 这个问题网上有好多同学都提到这个问题,代码可以运行,但是就是有红线,强迫症不能忍 自己试验下 1、增加一个final编译一下,再删掉就不会出红线了 2、就是网上流传的,改成warning 下一篇:SpringBoot学习- 8 集成Shiro 阅读全文
摘要:
SpringBoot学习足迹 (一)先说说现象 1、在application.properties可以定义属性并在MetaData中增加description 如 生成additional-spring-configuration-metadata.json 在我这个版本的IDEA中,如果是一个空白 阅读全文
摘要:
SpringBoot学习足迹 SpringBoot项目中访问Redis主要有两种方式:JedisPool和RedisTemplate,本文使用JedisPool 1、pom.xml添加dependency 2、下面封装一个工具类,utils新建JedisPoolUtil,先只封装读写字符串 3、Co 阅读全文