我可能需要重新思考我们构建 React 组件的方式。我们正在使用允许使用 Typescript 的最新 react-scripts,并且默认情况下,isolatedModules它正在启用,这目前让我有点烦恼。
我们过去常常像这样构造一个组件:
Component
|_ Component.tsx
|_ index.ts
|_ types.ts
Run Code Online (Sandbox Code Playgroud)
Component.tsx 保存没有声明的实际组件index.ts 只是重新导出所有东西,这样我们就可以有一个单一的入口点,并且可以做类似的事情 import Component, { ComponentType } from '@/Component';
types.ts 保存实际的类型定义并导出其中的大部分或全部。
到目前为止一切顺利,无需isolatedModules. 但是,我们也导出了一些类型定义,有效地重新导出了在Component/types.ts. 这将不起作用,因为 TypeScript 本身不会再转译代码。
如何在没有单独的导入语句的情况下重新导出它@/Component/types(无论如何这可能是更简单的方法)?
tl; dr:我正在寻找一个可以提供x.509文件和输入PDF的CLI工具,并带有签名的PDF.NodeJS的最佳场景
嗨,您好.我有点沮丧.我正在寻找一种可以使用命令行对PDF文件进行签名的工具.我使用名为handy-signatur.at(来自www.a-trust.at的服务)的在线服务生成x.509证书.
我发现一个页面提到了几个工具,但似乎所有这些工具都已过时,或者我只是为了使它们工作而愚蠢.
我特别尝试过PortableSigner,但是需要Java 6而我无法在Ubuntu(服务器和桌面版)17.04上运行它.
/编辑:我无法使PortableSigner工作,因为Java 6和7不再可用,甚至可能无法安全使用.
是否有任何命令行工具来签署PDF?
非常感谢你们!
我的数据库中有很多电话号码(例如 1-123-456-7890)。我要做的是将国家/地区拨号代码(在本例中为美国/加拿大的 1)与电话号码分开。
我尝试创建所有国家/地区的 JSON 列表,并在加载页面时将电话号码和国家/地区代码分开。它工作正常,直到我收到一些以电话号码开头+或只有 6 或 7 位数字的号码(在这种情况下没有国家/地区代码)。
我尝试过 Google 的 GeoName API,但它没有返回我所期望的结果。我找不到任何用于从电话号码获取国家/地区代码的 API。
我正在尝试执行以下操作:
之后我尝试在另一个文件夹中做其他事情
看起来像这样:
gulp.task('styles', function() {
var streamCSS = gulp.src(sources.css)
.pipe(sourcemaps.init())
.pipe(concat('vendor.css'))
.pipe(cmq())
.pipe(minify({ keepSpecialComments: '*' }))
.pipe(sourcemaps.write());
var streamLESS = gulp.src(sources.less)
.pipe(plumber({ errorHandler: errorHandler }))
.pipe(sourcemaps.init())
.pipe(less())
.on('error', swallowError)
.pipe(cmq())
.pipe(minify({ keepSpecialComments: '*' }))
.pipe(sourcemaps.write())
.pipe(prefix("last 2 versions", "> 1%", "ios >= 6", { map: true }))
.on('error', swallowError);
return es.merge(streamCSS, streamLESS)
.pipe(plumber({ errorHandler: errorHandler }))
.pipe(concat('main.css'))
.pipe(gulp.dest(destinations.css))
.pipe(connect.reload());
});
Run Code Online (Sandbox Code Playgroud)
我遇到的唯一问题是生成的源映射是错误的,并且始终引用错误的LESS文件.
我使用以下库来实现此目的:
我知道如果我省略供应商的东西它会起作用,但我想只有一个结果样式表.
感谢您的一切建议!
我正在创建一个单页并使用 pushState 来更改地址。现在,如果我推回,popstate 被触发,我想动画页面从当前位置滚动到最后一个位置。这当然有效,但页面会跳到顶部。
有谁知道如何防止这种行为?我正在使用 jQuery 为滚动设置动画....
谢谢 :)
// 编辑:好的,我发现,如果我为滚动设置动画然后更改 url,它就不会跳来跳去 - 但现在我必须双击后退按钮才能返回...
http://www. testwebseiten.at/user/falk/stein-jagersbacher.at
代码有点乱所以我解释一下:
var scrollCurrentSection = function(event) {
if (typeof event.preventDefault != 'undefined')
event.preventDefault();
var page = "";
if (window.location.href.substr(-1) == '/')
page = sjag.index;
else
page = window.location.href.match(/([^\/]+)$/)[1];
$this = $('a[href$="'+page+'"]');
if ($this.length) {
sjag.scrollToSection($this);
}
}
window.onpopstate = scrollCurrentSection;
Run Code Online (Sandbox Code Playgroud)
sjag 包含几个选项和方法......所以sjag.index只包含'index.php',sjag.scrollToSection包含动画。
单击导航链接时,将调用以下函数:
// set navi
$("#navi a, #navi-add a").click(function(event) {
var data = $(this).data('sjagpage');
if (typeof data == 'undefined') …Run Code Online (Sandbox Code Playgroud) 我有以下情况:我有一个.animated-container默认不可见的元素.当它获得一个额外的.is-visible类时,元素从顶部稍微移动就会淡入.到目前为止这很好.现在我的问题是,退出动画应该没有轻微的移动到顶部,这当前导致我的元素的跳跃.
输入转换如下所示:
.is-visible {
transition: opacity .2s, margin-top .4s;
opacity: 1;
visibility: visible;
margin-top: 0;
}
Run Code Online (Sandbox Code Playgroud)
和退出过渡像这样:
.animated-container {
/* ... */
transition: opacity .2s, visibility .2s;
margin-top: -60px;
opacity: 0;
visibility: hidden;
}
Run Code Online (Sandbox Code Playgroud)
拥有这样的代码会使我的元素跳转,因为margin-top在删除.is-visible类时没有动画.
非常感谢你每一个即将到来的答案!
我现在对这些版本号感到困惑.我正在计划一个新项目,我想知道这两个版本之间的差异.这两个版本似乎是一个很大的跳跃,但现在我找不到差异.
使用4.1版是否安全?
感谢您的任何帮助!
我正在将我的Web应用程序移动到Django 1.7,我有一个非常好奇的错误,也许你们中的一个人知道正在发生.
class Product(models.Model):
title = models.CharField(max_lenght=100)
slug = models.SlugField()
content = models.TextField()
class Gallery(models.Model):
product = models.ForeignKey(Product, related_name="images")
original = models.ImageField()
class MyView(DetailView):
model = Product
def get_context_data(self, **kwargs):
....
# My error is here, when use this context and parse template
context["galleries"] = Product.images.all()
Run Code Online (Sandbox Code Playgroud)
给以下错误消息:
'ForeignRelatedObjectsDescriptor' object has no attribute 'all'
response = wrapped_callback(request, *callback_args, **callback_kwargs)
Run Code Online (Sandbox Code Playgroud) 我目前遇到一个问题,当我将导航栏和横幅的位置设置为固定时,它们会缩小。我有很多事情,例如更改 z-index、将其顶部位置设置为 0、添加自动边距等,但这些都不起作用。我希望有人能指出我的错误。这是我的html代码:
html,
body {
margin: 0;
background-color: #ffeecc;
font-family: 'Chivo', sans-serif;
}
.container {
margin: auto;
width: 75%;
}
.nav_left {
width: 100%;
background-color: #258e25;
height: 50px;
float: left;
text-align: left;
}
.banner {
width: 100%;
overflow: hidden;
background-color: white;
}
.banner img {
width: 70%;
height: 150px;
padding: 0 15%;
}
.top {
position: fixed;
}
nav {
text-align: center;
}
nav ul {
list-style-type: none;
padding: 0;
margin: 0;
display: inline-block;
width: 100%;
height: 100%;
} …Run Code Online (Sandbox Code Playgroud)我有一个问题要理解setCancelable(false)android for dialogBox.
它的实际含义是什么,我们为什么要使用它?我是安卓新手。
我们吸收了另一家公司的项目,这是git repo.我们只有这一个回购,并且还想保留旧项目的历史.
我们开始在一个新的分支开发,现在我想让主分支"清理"并切断.
是否有特别针对此的工作流程或是否足以进行合并?但我认为,如果我只是合并,将留下一些文件.