es6 的新手,有没有办法在 DOM 中使用模板文字 `` 附加 HTML 而不会覆盖当前发布的内容?
我有一大块 HTML 需要为正在创建的列表发布。用户可以在哪里发布他们的输入。
每次提交任务时,它都会覆盖当前提交。我需要它附加在下面。
小提琴用于演示目的。
https://jsfiddle.net/uw1o5hyr/5/
<div class = main-content>
<form class ='new-items-create'>
<label>Name:</label><input placeholder=" A Name" id="name">
<button class = "subBtn">Submit</button>
</form>
</div>
<span class="new-name"></span>
JavaScript
form.addEventListener('submit',addItem);
function addItem(event){
event.preventDefault();
let htmlStuff =
`
<div class="main">
<div class="a name">
<span>${name.value}</span>
</div>
<div>
`
itemCreated.innerHTML = htmlStuff;
}
Run Code Online (Sandbox Code Playgroud) 我正在尝试为 golang 函数构建 lambda docker 映像,在阅读 AWS 上的文档后,我复制了使用推荐的基本映像提供的示例 dockerfilelambda/provided:al2
更改了提供 golang 运行时的第一个基础映像,以匹配 1.19 的本地 golang 运行时。
Dockerfile:
FROM golang:1.19 as build
WORKDIR /app
COPY go.mod go.sum ./
RUN go mod download
COPY . .
RUN GOOS=linux GOARCH=amd64 CGO_ENABLED=0 go build -o main
FROM public.ecr.aws/lambda/provided:al2
COPY --from=build /app/main ./main
ENTRYPOINT [ "./main" ]
Run Code Online (Sandbox Code Playgroud)
成功构建后,我运行此命令(来自 aws 文档):
docker run -d -v ~/.aws-lambda-rie:/aws-lambda -p 9000:8080 --entrypoint /aws-lambda/aws-lambda-rie go-test-image:latest ./main
Which returns the error: Error response from daemon: failed to create …Run Code Online (Sandbox Code Playgroud) 我正在研究中等规模的项目,并且反应中的一些组件是使用类以及组件级状态创建的。为了进行身份验证并将令牌保存在本地存储中并从中重新加载用户,我将使用一个钩子。
我现在对这个决定感到遗憾,就好像您要刷新类组件一样,您将失去用户并被踢回登录屏幕。
我知道钩子用于函数,但是有没有办法在类中使用钩子(也保留用户)?
//The hook I am using
useEffect(()=>{
auth.Context.loadUser();
//eslint-disable-next-line
},[]);
Run Code Online (Sandbox Code Playgroud) 我有一个 asp.net core 方法,我希望它接受 RAW json,我不知道也不会总是知道 json 对象的架构,所以我使用dynamic types点表示法。
当我将 json 转义为每个字符时,此方法有效。我尝试过直接使用 json body,但这不起作用。所以看来我的选择是Serialize然后Deserialize是 json. (非常多余)但如果我尝试直接使用 JSON 主体,它似乎会以任何其他方式抛出错误。
在调试器中,一切似乎都适用于对象/字符串的序列化和反序列化,但当我尝试将对象转换为字符串并给出错误时,会在 id(属性)上引发错误。(尽管在调试器中我能够正确地看到 ID)。
({Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert type 'System.Text.Json.JsonElement' to 'string')}
我真的不明白为什么它给出了字符串类型但无法转换它。我什至尝试删除铸造,但仍然收到此错误。
public IActionResult Post([FromBody] ExpandoObject requestInput)
{
try
{
//Makes a JSON String
var stringObject = (string) JsonSerializer.Serialize(requestInput);
DateTime time = DateTime.UtcNow;
// Recreated the Json Object
dynamic requestObject = JsonSerializer.Deserialize<ExpandoObject>(stringObject);
// Throws Error here, yet it shows Value as the correct Id number (Value: Type …Run Code Online (Sandbox Code Playgroud) javascript ×2
.net ×1
.net-core ×1
asp.net ×1
asp.net-core ×1
aws-lambda ×1
c# ×1
docker ×1
dom ×1
go ×1
react-hooks ×1
reactjs ×1