- 博客(11)
- 收藏
- 关注
原创 基于taro picker 封装的多级联动选择器
因项目需求,需要做一个省市区街的四级联动,项目用的组件为taro的picker,奈何移动端与pc端共用一个接口,返回的数据并不是picker想要的数据结构(省级只有湖北省,有些区域下面无街道),因此基于picker再次封装。......
2022-08-29 15:41:47
2043
原创 Taro 本地储存storage hook 封装
import { setStorageSync, getStorageSync, removeStorageSync } from "@tarojs/taro";import { useCallback, useState } from "react";export function useStorage() { const [historyStorage, setStorage] = useState([]) const useSetStorage = useCallback.
2022-05-05 17:53:02
515
原创 JavaScript高级程序设计(一)
let squared = 9squared **= 0.5console.log(squared); //3let result = "Black".toLowerCase() < 'alphaber'.toLowerCase()console.log(result); // falselet num = 0outermost: for (let i = 0; i < 10; i++) { for (let j = 0; j < 10; j++).
2021-10-30 16:40:42
292
原创 canvas实现箭头拖拽移动,放大缩小,旋转功能
功能如下:代码: var config = { maxScale: 4.0, // 最大放大倍数 minScale: 0.1, // 最小放大倍数 step: 0.1 // 每次放大、缩小 倍数的变化值 } var arrow = function () { this.x = 0; this.y = 0; this.color = "#f90" this.rolatio.
2021-10-27 15:35:29
995
原创 使用canvas点击绘制任意点并生成不规则四边形
效果如下:代码:<!DOCTYPE html><html><head> <meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=1.0,initial-scale=1.0,width=device-width" /> <meta http-equiv="Content-Type" content="t.
2021-09-15 15:40:50
559
原创 Promise同步执行链
方法一: createTask(params) { // get the uuid for the task const idPms = () => this.$http .post("xxxxx") .then(({ rows }) => rows[0]["F_PCFX_RWBH()"]); // create a new task const createPms = (id) =&
2021-09-13 15:04:23
79
原创 echart层级圆饼图
option = { title: { text: "预警数量", show: !1, textStyle: { color: "#fff" } ...
2021-09-09 18:11:11
643
原创 filter数组去重
functionunique(arr){returnarr.filter((item,index)=>{returnarr.indexOf(item)==index})}vararr=[1,1,'RUNOOB','RUNOOB',true,true,15];console.log(unique(arr))
2021-09-01 09:54:12
131
原创 vue点击页面空白处事件监听,滚动事件监听
created(){//点击页面空白处事件监听letthisVM=this;document.onclick=function(ev){if(ev.target.classList[1]!=="record"){thisVM.recordVisible=false;}};},mounted(){let[thisVM,oRecordList]=...
2021-08-05 16:04:03
961
原创 时间戳转换对应格式
/*时间戳转换对应格式unix:时间戳str:对应格式*/exportfunctionformatUnix(unix,str){letl=(unix||"").toString().length,format=str||"YYYY-MM-DDHH:mm:ss";if(l==10){returnmoment.unix(unix).format(format);}elseif(l==13)...
2021-07-14 10:46:40
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人