前端
未读
Taro小程序自定义导航栏
navigationStyle: 'custom' nav-bar.tsx import React, { forwardRef, Ref, useEffect, useImperativeHandle, useState } from 'react'
import { View, Text, Im
前端
未读
Taro实现展开收起组件
ExpandableContent.tsx import React, { useEffect, useState, useRef, useMemo } from 'react';
import { View, Text, Image } from '@tarojs/components';
imp
前端
未读
Taro实现自定义showModal
Modal.tsx import { Text, View } from "@tarojs/components"
import { document } from "@tarojs/runtime"
import { createElement, type ReactNode, useEffect
前端
未读
Taro实现自定义showToast
Toast.tsx import { document, TaroElement } from "@tarojs/runtime"
import { createElement, ReactNode, useEffect, useRef, useState } from "react"
import
前端
未读
JavaScript 下载文件
a 标签 <a href="xxx.txt" download>下载</a> 动态创建a标签下载 function downloadUsingAnchorElement() {
const anchor = document.createElement('a');
anchor.href =
前端
未读
Promis.race实现接口超时
今天解决项目bug时遇到个问题: 接口请求成功,但是页面就是没数据。 排查的发现 promise.race竞速超时导致 Promise.race 返回第一个被决议(无论是成功还是失败)的 Promise 的结果 特征表现 第一个改变状态(resolve 或 reject)的 Promise 会决定