我正在升级到 antd v5,但在使用 v4 保留较少文件的变量覆盖时遇到了一些问题
我有多个 less 文件,src/theme其中之一包含以下内容
@import 'antd/lib/style/themes/variable.less';
/* font */
@font: ~'var(--font)';
/* auxiliary colors */
@secondary-color: ~'var(--secondary-color)';
@secondary-color-light: ~'var(--secondary-color-light)';
@primary-color-dark: @primary-7;
@primary-color-light: @primary-5;
@background-color: #f8f8f8;
@shadow-color: rgba(0, 0, 0, 0.09);
@text-color: #656565;
@secondary-text-color: #9d9d9d;
@light-text-color: #bababa;
@secondary-color-bg: @green-1;
@warning-color-bg: @orange-1;
@error-color-bg: @red-1;
@info-color-bg: @blue-1;
/* sizes */
@design-scale: 60 / 70;
@app-bar-height: 60px;
@page-padding: 40px 4vw;
@page-padding-mobile: 30px 15px;
@border-radius-base: 4px;
@border-width-base: 2px;
Run Code Online (Sandbox Code Playgroud)
还尝试primaryColor从 ConfigProvider以下位置
注入ConfigProvider.config({ theme: {primaryColor: '#fa259e'} }); …
我创建了一个脚本来下载youtube视频并在每个期间从中提取图像
屏幕截图视频
def screenshotvideo(url, interval, id, fullduration, title, quality):
interval = int(interval)
parsed_t = isodate.parse_duration(fullduration)
durationseconds=parsed_t.total_seconds()
iterat=int(durationseconds/int(interval))
for i in range(0, iterat):
print(str(id))
print(str(i))
print(str(i*interval))
part(url, time.strftime('%H:%M:%S', time.gmtime(int(i*interval))), "00:00:01", title+"-"+str(id), quality)
Run Code Online (Sandbox Code Playgroud)
部分
def part(url, starttime, duration, name, quality):
f = os.popen("ffmpeg $(youtube-dl -f "+quality+" -g '"+url+"' | sed 's/.*/-ss "+starttime+" -i &/') -t "+duration+" -c copy "+name+".mp4")
now = f.read()
print(now)
f = os.popen("ffmpeg -i "+name+".mp4 -ss 00:00:00 -vframes 1 "+name+".jpg")
now = f.read()
print(now)
f = os.popen("rm -rf "+name+".mp4") …Run Code Online (Sandbox Code Playgroud) 使用ASP.NET Core API应用程序登录Angular应用程序后,出现以下错误
错误:未捕获(承诺):错误:StaticInjectorError(AppModule)[AuthGuard]:StaticInjectorError(平台:核心)[AuthGuard]:NullInjectorError:AuthGuard没有提供者!
login.component.ts
import { Component, OnInit } from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import { routerTransition } from '../router.animations';
import { FormBuilder, FormGroup, Validators, ReactiveFormsModule } from '@angular/forms';
import { first } from 'rxjs/operators';
import { AlertService, AuthenticationService } from '../_services';
@Component({
selector: 'app-login',
templateUrl: './login.component.html',
styleUrls: ['./login.component.scss'],
animations: [routerTransition()]
})
export class LoginComponent implements OnInit {
loginForm: FormGroup;
loading = false;
submitted = false;
returnUrl: string;
constructor(private formBuilder: FormBuilder,
private route: ActivatedRoute,
private …Run Code Online (Sandbox Code Playgroud) angular ×1
antd ×1
asp.net-core ×1
c# ×1
css-in-js ×1
ffmpeg ×1
less ×1
python ×1
reactjs ×1
typescript ×1
vite ×1
youtube-dl ×1