duan602728596 最近的时间轴更新
duan602728596

duan602728596

🏢  Microsoft / SOFTWARE ENGINEER 2
V2EX 第 214984 号会员,加入于 2017-02-14 12:15:43 +08:00
今日活跃度排名 4888
duan602728596 最近回复了
@waiaan process.env 是 webpack or vite 处理的,https://webpack.js.org/guides/environment-variables/。
压缩是 terser 处理的,这个也不算是配置的把,所以没有文档。
if (process.env.VUE_APP_TITLE === 'My App1') {
import('./child1')
}

编译后

if ('My App' === 'My App1') {
import('./child1')
}

因为"==="两边都是常量,所以压缩后

if (false) {
import('./child1')
}

就会把这段代码删除。
代码块 2">"的左边不是常量
我这以前还有接口直接返回明文密码的时候,还得我这个前端反馈、写个 node server 临时解决这个问题。最后也是好几个月才解决掉。
只引用 Utilities 不就得了
方案说的还真就没啥问题,剪辑流程确实可以这么干
20 天前
回复了 lvxiaomao 创建的主题 程序员 后端程序猿,推荐学习哪个前端框架呀?
react 和 angular 都挺好玩的
26 天前
回复了 mioktiar56 创建的主题 程序员 被迫写了个 Electron 模板
我也是直接在渲染进程写 node 代码。
node require 在渲染进程会影响 page 的初始化,我靠自己写的 babel 插件来解决的这个问题。
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>
.container {
width: 300px;
padding: 16px 0;
border: 1px solid #000;
text-align: center;
}

.btn {
width: 50px;
height: 30px;
}

.btn-item {
position: relative;
display: inline-block;
margin: 0 4px;
text-align: left;
}

.small-btn {
position: absolute;
bottom: 0;
right: -75px;
}
</style>
</head>
<body>
<div class="container">
<div class="btn-item">
<button class="btn">Btn1</button>
</div>
<div class="btn-item">
<button class="btn">Btn2</button>
<button class="small-btn">Small btn</button>
</div>
</div>
</body>
</html>
80 天前
回复了 gyinbj 创建的主题 程序员 桌面软件开发求助
推荐 Electron 。理由如下:
1. 你需要 mac 和 win 双平台。Electron 可以直接在 mac 平台下编译 mac 、win 、linux 的多个平台的版本。
2. 各个平台上的 UI 效果一致,而且有丰富的组件库。如果你选择其他框架,你可能会遇到各个平台 UI 不一致,表单控件只有基础的系统组件,不支持复杂的表格,绘制图表,多路由页面不好实现等等问题。
3. 文档:用其他的会遇到找不到文档或者啃英文文档的问题。
4. 自带本地数据库,存储数据更方便。
85 天前
回复了 tjsdtc 创建的主题 前端开发 请教一下前后端分离的鉴权问题
“如果返回 401 前端就跳登录”可以做成“弹出登录框,登录成功后重新请求接口并返回数据”
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4322 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 18ms · UTC 10:14 · PVG 18:14 · LAX 03:14 · JFK 06:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.