一本正经写代码
vue 项目页面引入字体文件,体积很大怎么压缩?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20250112/4284b5096d9185ff70287ac956575783.png)
ttf 字体文件已经达到 10M了 ,体积太大了怎么压缩呢,这个项目很多数据是动态的,有什么好的压缩方法吗?
一本正经写代码
go-micro run createfile The filename, directory name, or volume label syntax is incorrect?
go-micro的搭建
go-micro.exe version v1.1.4
1. go install github.com/go-micro/cli/cmd/go-micro@latest
2. go-micro new service helloworld
3. make init proto update tidy
4. go-micro run
结果:
PS D:\pri\go-micro> go-micro run
CreateFile C:\Users\rain\AppData\Local\Temp\micro\uploads\D:\pri\go-micro: The
filename, directory name, or volume label syntax is incorrect.
看错误应该是路径没有指向正确
这样执行
go-micro run ./helloworld
也是同样的错误
一本正经写代码
当滚动距离大于200的时候,可以向左滚动,禁止继续向右滚动?
const Scroll = (e) => {
const left = ScrollBox.value?.scrollLeft;
if (left > 200) {
//禁止继续向右滚动
}
}
当滚动距离大于200的时候,禁止继续向右滚动 //禁止继续向右滚动 这里怎么写呢?
一本正经写代码
如何在React的组件中让一个数组的元素作为子组件填入呢?
组件是动态的呗?就正常写 JSX 就好了:
const ActivityComp = compList[activityIndex];
return (
);
只要别 "()" 这么写就行,JSX 里 Element 不能是一个表达式。
一本正经写代码
如何在组件外面的其他地方对一个组件的状态做修改?
ref , useImperativeHandle 就是暴露给外部的方法。
其他的比如说 "inject", "export default inject('Store')(observer(Comp));",这个还可以拆分一个
store 的方案
或者 eventBus 应该都可以
import type { ForwardRefRenderFunction } from 'react';
import React, { forwardRef, useImperativeHandle } from 'react';
export interface CompNameRefHandle {
}
interface CompNameProps {
}
const CompName: ForwardRefRenderFunction = ({}, ref) => {
useImperativeHandle(ref, () => ({
}));
return ;
};
export default forwardRef(CompName);
一本正经写代码
mongodb 数组怎么动态追加?
这个是node里的,用$push操作符:
const { MongoClient } = require('mongodb');
async function appendMsg(tag, msg) {
const client = new MongoClient('mongodb://localhost:27017', { useUnifiedTopology: true });
await client.connect();
try {
const db = client.db('yourDatabaseName');
const collection = db.collection('yourCollectionName');
// 开始事务
const session = client.startSession();
session.startTransaction();
try {
let doc = await collection.find({ tag: tag }).sort({ id: -1 }).limit(1).toArray();
doc = doc[0];
if (!doc) {
doc = { id: `${tag}:0`, tag: tag, msg: [] };
await collection.insertOne(doc, { session });
}
if (doc.msg.length < 10) {
// 如果数组长度小于10,向数组中追加元素
await collection.updateOne({ id: doc.id }, { $push: { msg: msg } }, { session });
} else {
// 如果数组长度达到10,创建新的文档并向其数组中追加元素
const newId = `${tag}:${parseInt(doc.id.split(':')[1]) + 1}`;
const newDoc = { id: newId, tag: tag, msg: [msg] };
await collection.insertOne(newDoc, { session });
}
// 提交事务
await session.commitTransaction();
} catch (err) {
// 如果有错误,则中止事务
await session.abortTransaction();
throw err;
} finally {
// 结束会话
session.endSession();
}
} finally {
// 关闭连接
await client.close();
}
}
appendMsg('a', 'new message').catch(console.error);
一本正经写代码
go int 类型为什么不能和 float 直接比较?
个人:我目前主要是做前端开发,接触的第一门语言是 js,由于业务的需求,现在想补充一下 go 的后端知识。(刚学习 go 两天)
问题:了解到在 go 中,不能直接将 int 类型和 float 类型做比较,虽然明白静态语言相较于 js
来说对类型限制比较严格,但是类比到现实生活中还是无法理解这样设计的原因是什么?
package main
import "fmt"
func main(){
age1:=1
age2:=3.3
fmt.Println(age1 age (mismatched types float64 and int)
}
现实生活中我们不是早已习惯 1.2>1 或者 0.5<100 这样的小数和整数比较吗?为什么 go 要这样设计呢?
或者说如果允许 float 和 int 直接比较,会造成什么很难处理的场面吗?
一本正经写代码
Vuer们 ,关于Vue中computed定义的计算属性 返回 一个函数的疑惑?
1、不会被重新执行,vue的依赖收集过程,是看computed运行的过程中哪些响应式变量被使用到了,在这个例子中computed运行到return就结束了,收集不到下面的beforeData
2、整个template是一个watch,里面也是存在依赖收集的,无论是computedPropA还是其他响应式变量发生变化,这个watch都会重新运行,所以更新是整个组件的更新,只是里面有些内容没变化,所以运行到computedPropA位置处,会执行这个函数
3、见1,其实没有收集到beforeData这个依赖
一本正经写代码
react里面 点击一个开关按钮的时候耗时2s才会响应 所以想要一个loading 我useEffect监听的开关绑定的变量 useEffect里面是做的处理 为什么不生效?
"1695781680041.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241220/b86140558e7000fd543c0c5c592f4889.png)
react里面 点击一个开关按钮的时候耗时2s才会响应 所以想要一个loading 我useEffect监听的开关绑定的变量
useEffect里面是做的处理
但是我在useEffect里面第一行setLoading(true),最后一行setLoading(false),loading没有生效 是为什么?
一本正经写代码
前后端 页面url与api url 如何统一命名风格?
1. 前后端页面地址统一没有什么意义。除非你是PHP的那种模版地址。现在基本都是前后端分离了,各自独立路由。
2. restful与RPC的请求路径你是否知道他们的优缺点?
Restful已经是过时的标准了。越来越多的团队会选择简单的Restful Get-Post,或者禁止Restful风格路由的Get-Post;
一本正经写代码
IEEE-754单精度浮点数精度丢失有什么规律吗?
IEEE754 定义了若干种 rounding 方案,这里用的应该是 roundTiesToEven
,就是说当两个相邻的可表示值距离实际值相等的的时候,去最末尾为偶数(对二进制来说,就是0)的那一个。
这个和四舍五入类似,只是在 .1 (相当于十进制的 .5)的时候,有时进位,有时舍去。
=======
其它的 rounding 方案还有:
roundTiesToAway 这个类似四舍五入,只要 .1 就进一
roundTowardPositive 向大的方向取整(对正数来说,就是一律进一)
roundTowardNegative 向小的方向取整
roundTowardZero 向0取整
一本正经写代码
vue安装rem插件(npm i px2rem-loader -D)使其自适应屏幕大小,但为什么刷新后才能达到预期效果?
一般来说需要搭配使用 "flexible.js" 但是我不推荐使用 "px2rem/px2vw" 这种缩放布局方案来适配,除非是数据大屏这种的项目。
如果是展示型项目以及管理后台,我的建议是前期稍微花费一些时间设置好当前UI主题的响应尺寸断点以及各尺寸组件的预设。然后使用栅格布局来使项目适应对应的屏幕尺寸。
一本正经写代码
类似于阿里云“通义万相”这种ps的魔棒工具怎么实现?
有现成的库,和你是不是vue没啥关系,只要是html5项目就行
"magic-wand-js" (https://link.segmentfault.com/?enc=CnMyI5IEwImG8hOq6oo4Zg%3D%3D.kk2KQdcudkrUUzBLl4MoGn3W3isaqbAIPzPUvvhw3ZPqSLCS8tfBDHLML%2BZYp9rV)
"https://jsfiddle.net/Tamersoul/dr7Dw/" (https://jsfiddle.net/Tamersoul/dr7Dw/)
一本正经写代码
前端有没有依赖实现下图的效果呢?
"企业微信截图_16975032488028.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/f1ecf8c4940f302bef1dbec12612fe69.png)"企业微信截图_16975032901314.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241209/50c88303a7c4c87a3d45e6ff647c56e7.png)
一本正经写代码
如何在excel中引用不连续区域的值?
原始数据:
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241205/359d106c6403a3eebf9664059641d2a1.png)
计算A列中数值是3的单元格数量
"=countif(a1:a3,"=3")"
计算A列和C列中,单元格数值是3的个数
我在openoffice中可以使用
"=countif(a1:a3~c1:c3,"=3")"
在excel中无法使用 =countif(a1:a3~c1:c3,"=3")
请问,如何在excel中引用不连续区域的值,完成count计数呢?
请不要告诉我:
=countif(a1:a3,"=3") + countif(a1:a3,"=3")
一本正经写代码
element-plus源码安装依赖时候出现问题怎么办?
element-plus 使用 pnpm 作为包管理工具,workspace 相关字段使用的是 pnpm 的配置,所以你应该使用 pnpm 而不是 yarn
或 cnpm、npm
一本正经写代码
为什么我java文件在运行窗口里面用javac编译的时候总是成功不了,生成不了class文件?
为什么我java文件在运行窗口里面用javac编译的时候总是成功不了,生成不了class文件
一本正经写代码
jQuery如何实现同一个遮罩层显示不同的内容?
$("#d1").click(function(){
$(".title").html(标题1")
$(".description").html("内容一")
// 显示遮罩
$("#target").show();
})
$("#d2").click(function(){
$(".title").html(标题2")
$(".description").html("内容二")
// 显示遮罩
$("#target").show();
})
一本正经写代码
文本内容审核,短文字收费,合并审核?
文字三方审核,阿里,腾讯都是按次数收费,阿里一次最多 600 字,腾讯一次最多 1000 字.
在短文字场景中,大家有合并审核的习惯吗. 一次审核个 10 个字符,有点浪费.
一本正经写代码
js 字符串怎么转成数组对象?
let str = '1:总部;2:麒麟'
let options = str.split(';').map((item, index) => {
let temp = item.split(':')
let obj = {}
obj[temp[0]] = temp[1]
return obj
})
编辑一:
let str = '1:总部;2:麒麟'
let options = str.split(';').map((item, index) => {
let temp = item.split(':')
return {
key: temp[0],
value: temp[1]
}
})
一本正经写代码
android 想要实现一个类似气泡、角标的功能怎么实现?
RelativeLayout中的clipChildren设置为false,true的话表示限制他子控件在其边界内进行绘制
一本正经写代码
vue3 + TS ts判断问题?
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/images/20241129/6dae6e0e8c7e65501e8c45fe402f8f8a.png)
为什么用 > 或 < 判断就要报错啊
一本正经写代码
css如何实现选中激活标签相邻的前后元素??
使用 ":has" 选择器,但是兼容性不太好:
li:has(+li.active) {
border-radius: 0 0 10px 0;
}
"jsfiddle" (https://jsfiddle.net/JinRMoriarty/Lvu0463r/)
一本正经写代码
怎么优化退差价时需要执行大量 SQL 的情况?
假设有以下情况,有一个虚拟商品A,订阅价格 100 元/月,
按照规则,如果商品降价,则系统需要自动退还本月差价,
退差价的逻辑是,将本月的付款退款,然后重新按新的价格扣款,
那么,假设此时有 100 个用户订阅了此商品,商品降价一次,则需要分别执行退款和重新扣除的sql,大约 300 条sql来处理订阅者的退款数据,执行 300
条 SQL 需要耗费大量时间
有没有办法优化这种情况?
一本正经写代码
华为云的EulerOS 2.0系统怎么安装docker-ce?
安装流程:
yum-config-manager --add-repo https://repo.huaweicloud.com/docker-ce/linux/centos/docker-ce.repo
sed -i 's/\$releasever/8/g' /etc/yum.repos.d/docker-ce.repo
sed -i 's+download.docker.com+repo.huaweicloud.com/docker-ce+' /etc/yum.repos.d/docker-ce.repo
yum makecache
dnf clean all
dnf makecache
dnf -y install docker-ce
简单来说,就是欧拉系统是没有对应的docker源的,所以需要用centos的,之后就是正常的安装流程。
可以用以下命令简单验证一下是否安装成功:
systemctl start docker // 启动docker
docker run hello-world // 运行一个简单的容器
docker images // 查看docker镜像,如果有 hello-world 就代表成功了
systemctl enable docker // 之后可以执行这个命令让它开机自启
一本正经写代码
前端H5项目如何实现不重新打包但最大化限度的更新?
没有很好的办法,也不推荐这么做,灵活性和开发维护成本大部分时间是相斥的,这也是为什么现在大家都在往 TS 上迁移。
适当的在前端页面和组件上预备一些开关和配置是可以的,但是期待不打包就更新页面、通过服务器下发功能,会大大影响日后的版本迭代,很可能功不抵过。
一本正经写代码
ts 如何正确断言?
把联合类型中不需要的排除掉
type inferArrayItem =
T extends (infer U)[] ? U :
T extends readonly (infer U)[] ? U :
T;
type ExcludeUndefined = T extends undefined ? never : T;
type formatter = inferArrayItem>['formatter']
一本正经写代码
Java 导出 Excel 如何添加批注?
你直接用这些关键字直接在百度里查 " Java Excel 添加注释和批注"
Java
Workbook wb = new Workbook();
IWorksheet worksheet = wb.getActiveSheet();
IComment commentC3 = worksheet.getRange("C3").addComment("C3的注释");
IComment commentC4 = worksheet.getRange("C4").addComment("C4的注释");
IComment commentC5 = worksheet.getRange("C5").addComment("C5的注释");
wb.save("output/memo.xlsx");
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/f92a260e4ec00f0e8243e9ec459a40d6.png)
添加批注
Java
Workbook wb = new Workbook();
IWorksheet sheet = wb.getActiveSheet();
ICommentThreaded ct = sheet.getRange("C3").addCommentThreaded("批注1","韩梅梅");
ct.addReply("回复1", "李雷");
wb.save("output/comment.xlsx");
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241104/11fa1a682c47ce3a100fa84344ad1995.png)
一本正经写代码
electron 新版本不支持windows 7 ,你怎么办?
electron 新版本不支持windows 7 ,你怎么办?
一本正经写代码
API返回空值的原因是什么?
import random
import requests
import json
ip = [
"49.104.25.257",
"39.115.131.116"
]
api = "http://ip-api.com/batch?fields=58898&lang=zh_CN"
headers = {
"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0",
"content-type": "application/json"
}
ip = json.dumps(ip, ensure_ascii=False, indent=2)
print(ip)
resp = requests.post(url=api, data=ip, headers=headers)
print(resp.status_code)
print(resp.text)
resp.close()
一本正经写代码
如何用 Java 设置 Excel 背景色?
如何用 Java 设置 Excel 背景色
想通过java给excel文件的单元格设置背景色,并且可以导出本地打开。
一本正经写代码
怎么样在微信小程序地图上手动画线、面?
问题已解决,只需要用到微信小程序的"map"组件即可,在"map"组件上有"polyline"和"polygons"属性,他们分别为数组,你可以将画线的经纬度赋值到"polyline"和"polygons","map"组件回根据线、多边形的值来生成。
官方文档地址:"map组件" (https://link.segmentfault.com/?enc=VYc7ZWhW9YFkgcC5J6Cdmg%3D%3D.NZZSqtdC6kBB784CUSOq1bNvh4Yu%2Bxd8PYqHHw6Zmsv3EiKbtt4pGrIKDDdnrWx9DnxQnoUn%2Bua%2BtfBB%2F7N65jdQ3F%2FojaJHOJ5YZqqu0HQ%3D)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/370ec3ab97f017c053c43a3e7888e0eb.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/c7810a6368cd6df98835998e8c1ca867.png)
"image.png" (https://wmlx-new-image.oss-cn-shanghai.aliyuncs.com/images/20241024/2a0b0a65959449c484597bd046971f11.png)
需要注意,线初始化最少要两个经纬度对象,多边形最少要三个
一本正经写代码
如何在PHP中定义字节数组?
java中可以定义字节数组:
byte[] key
请问PHP中如何定义字节数组呢?
PHP字节数组定义
一本正经写代码
Ubuntu断电强制关机后无法启动的解决方法?
Linux grub启动内核(ubuntu断电强制关机后无法启动)
前言
ubuntu强制关机可能会触发系统保护机制导致需要手动grub
查看Linux系统所在分区
使用"ls"命令查看可用的分区和文件
ls
ls (hd0,gpt1)
逐个查看分区并找出输出带有"ext*"字样的分区(Linux文件系统分区)
* 笔者的ubuntu boot分区在(hd1,gpt6) 根目录分区在(hd1,gpt8)
手动boot内核
确定boot所在分区后 输入以下命令(具体分区要与自己电脑上一致)
set root=(hd1,gpt6)
将以下命令修改为自己电脑上对应的内核版本号和分区 可用"TAB"键补全 其中
linux /vmlinuz-x.x.x-generic root=/dev/sdXY ro
initrd /initrd.img-x.x.x-generic
比如笔者输入的命令如下 "root=/dev/sdXY" 要替换为ubuntu根目录分区
linux /vmlinuz-6.2.0-26-generic root=/dev/sda8 ro
initrd /initrd.img-6.2.0-26-generic
输入以下命令boot内核
boot
重新安装grub
进入系统后 执行以下命令
sudo grub-install /dev/sda
这将在硬盘上的适当位置安装 GRUB 引导加载程序
结语
尽量少断电关机 尽管如今都有文件保护系统 但仍有可能出现各种问题
一本正经写代码
有哪些能够提升模型训练速度、提升GPU利用率的组件或方法?
有哪些能够提升模型训练速度、提升GPU利用率的组件或方法?
大模型发展迅速,热度很高,很多企业都想训练自己的大模型,但在训练的过程中无疑避不开GPU短缺、已有的GPU利用率低、GPU很贵等问题,所以在无限买GPU的选择之下,还有一个很好的解决办法就是尽可能将已有的GPU利用率发挥到最大,提升整个模型训练的速度。
一本正经写代码
springboot 3 如何将 application.properties 打包在 war 包之外,并部署到 tomcat 中 ?
war 部署到 tomcat 是会被解压的,到解压的目录下覆盖配置文件就可以了。
一本正经写代码
怎样解决Tkinter中Frame嵌套导致外部Frame大小失灵问题?
这种问题搜得到吧, 在frame.pack()下加一行
frame.pack_propagate(0)
一本正经写代码
如何在dependencyManagement中替换springboot相关的所有组件的版本?
项目的结构如下
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241016/79fd39e04bc1328b450ef366ea9d3807.png)
问题是:雇主要求要升级spring-core的版本 ,我这里想着是把spring-boot-starter-parent版本升级
我的操作是:在A项目中在中加入
org.springframework.boot
spring-boot-starter-parent
2.6.6
import
pom
结果是:springboot的各种starter的版本没有变,springframework的版本变成了我想要的,这样会导致boot的版本和spring的版本不匹配
我想要的结果是:springboot和spring的版本一起变 ,父工程B不动(不知道是哪个项目组负责的)
一本正经写代码
github的有些js太慢了。哪里能上传js在线使用?
如题。。。
有些太慢了。。不知道有哪儿能免费上传使用么
一本正经写代码
uniapp 为什么每次进来都会执行onLoad钩子?
uniapp 为什么每次进来都会执行onLoad钩子?
症状:不管是第一次还是第N次进去都会执行onload,印象中应该只有第一次进来才会执行一次吧,有谁遇到过吗,难道是用redirectTo跳转才会这样吗
// 跳进去的方法
changeNav(e) {
uni.redirectTo({
url: this.navList[e].url
})
}
一本正经写代码
css样式问题?
是两边的 "「" 和 "」" 吗,用伪元素 "::before" 和 "::after"
p::before {
content: '「';
}
p::after {
content: '」';
}
一本正经写代码
docsify-cli?
安装docsify-cli脚手架总是报错
npm ERR! code ETIMEDOUT
npm ERR! syscall connect
npm ERR! errno ETIMEDOUT
npm ERR! network request to https://registry.npmjs.org/docsify-cli failed, reason: connect ETIMEDOUT 104.16.26.34:443
npm ERR! network This is a problem related to network connectivity.
npm ERR! network In most cases you are behind a proxy or have bad network settings.
npm ERR! network
npm ERR! network If you are behind a proxy, please make sure that the
npm ERR! network 'proxy' config is set properly. See: 'npm help config'
不知道为什么?有没有大神知道的?
一本正经写代码
webpack 异步引入的文件如何根据文件大小判断是否单独打包在一起?
我有一个组件库
index.ts 入口文件
a.jsx 组件
b.jsx
c.jsx
....
在入口文件中通过require.context('./', false, //.jsx$//, 'lazy') 方式异步引入文件,
这样每一个文件就分开打包,按需加载了。
但是现在存在文件就是 如果我有的组件很小只有1kb, 2kb,3kb这种小组件的我希望他能合并在一起,避免http请求过多?
我希望文件能合并到200kb左右一个, 又能异步加载,该如何解决?
一本正经写代码
如何在 ThinkPHP8 视图文件中正确处理空值字段并避免报错?
"{$v.age??0}"试试呢
一本正经写代码
前端项目开发,AntvG6实现darge布局,如何实现 主干道在同一水平线?且垂直234三个点在同一垂直线上?
需求:
1、根据后台下发数据生成多条节点连线图。
2、实现某两个节点间连线,且连线为虚线。
3、鼠标移入,点与点之间的连线,连线上下显示数字(如下图)。
4、后台下发数据只有 id 和 节点连线信息,无坐标点提供。
效果如下图所示:
"效果图,图上效果需后台下发数据生成。" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/468ef0ac568964f29acd3f9d83ddd294.png)
目前尝试用AntvG6/ X6 实现,实现了节点连线、鼠标移入功能,但是 垂直 和水平方向 线条在同一水平线无法实现:目前实现效果如下:
https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241009/942884db440096ada836121c51088539.png
有知道如何实现的,麻烦回答一下,谢谢!
一本正经写代码
vite如何引入静态js文件?
vite如何导入静态.js文件呢?因为我的项目是monorepo架构的,其中有一个common包被其他vue项目所公共引用,然后这个common包里需要动态加载一些.js、.json文件,如何才能在common包放入这些静态文件并直接导入?我试了函数中使用import可以动态导入一些.json文件,但是对于.js文件导入不了。
之前是分别放在引入common的主项目下的public下,然后使用axios去引入,但是这样就要维护多份,因为这些静态资源还经常改动,所以这种方式感觉不是很合适,所以想找一个更好的方案
导入js文件打印后是这样的
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/87514740f4156108eaa9c075a15453dc.png)
"image.png" (https://wmprod.oss-cn-shanghai.aliyuncs.com/c/user/20241008/22f9ea2a6bb3013838b18b48fb740820.png)
一本正经写代码
Vue 打包上线之后页面一片空白?
破案了,就是地址不对
原本的线上地址是:ip:port/BASEURL/#/login
然后 ip:port 的部署整多了,
忘记了 ip:port/BASEURL 的地址是不识别的,
new Router({ base }) 这个添加一下就好,蛮低级的错误,引以为戒!
一本正经写代码
使用post请求获取的视频文件流,js如何转成视频文件并下载?
使用 "responseData: 'blob'" 这样可以在 ajax 的回调里面就收到 blob,然后用 URL.createObjectURL 转为
bloburl,放在 a 标签用 download 属性触发下载。
但是这个的缺点就是不支持移动端 ,且不支持后台下载 需要页面一直开着
所以一般我们会直接通过 form target 来触发浏览器的默认下载来下载资源。这种方案的缺点是不能携带 headers。所以这里一般会改成临时授权
url 来解决。
这样就能实现一个安全的,支持移动端的,支持后台下载的下载功能。
一本正经写代码
vue3+ts+element plus开发的web项目,前端导出打印插件/功能实现推荐?
vue3+ts+element
plus开发的web项目,想针对客户的table查询结果导出打印需求,实现前端打印功能,请问有什么比较好的插件或者实现代码思路推荐嘛?
之前.net mvc开发的web项目,报表是使用rdlc插件来实现的。现在这种前后端分离,纯vue开发的前端有无好的实现插件或者思路呢。
一本正经写代码
less的代码提示错误怎么解决?
好像是对 "ICSS
:export" (https://link.segmentfault.com/?enc=cQB7jn4Grczhtvvx8llVRw%3D%3D.nJYZ7Aal1gIHmWfVNqhiyU5woHVTapSw48DTIldIkV5icazuuCBcPLUQnFgkggH7)
的支持有问题,我看 "YouTrack" 上面的几个问题都是打开状态:
* "Sass variable exports are not recognized : WEB-41662" (https://link.segmentfault.com/?enc=iya%2FqFGcKa47O4nNRdF0iQ%3D%3D.OyDCqx%2FSuHJZLwTERym085MDhfmHUX5wAZLHPyfh%2B8HPl3oTxU0Oi1y8AoVpiKars1aHjWipY%2BVXIffgsPADFM3dU5uzElKb%2BkyBN5hJ0%2BqE1FBwVm%2F6pfoeX3zUhRVD)
* "Sass / SCSS variables exported with ":export" are not resolved inside Vue templates : WEB-60840" (https://link.segmentfault.com/?enc=yfPPmEWVikVEghm9ZeBZCA%3D%3D.lzjzg7usFXWCwWJ%2BtKhFSHqQF2CFvY%2BcAeP9ooKLqcbTOEl5k%2FxhePznYzFO%2FIDwIW3Id5a0wTsni1hpGD5kFzVzNOtkhZrpH7sBZ%2FyAE7t3wV9HVAIjpaEn3qdZ5QNCKwGPs3agffqV0BEap5AG%2FMw3ZZEIjZCqJqHbI%2FqnAA8%3D)