gpt4 book ai didi

javascript - 让 Polymer 元素出现在 JSBin 中

转载 作者:行者123 更新时间:2023-12-03 06:13:23 25 4
gpt4 key购买 nike

我有以下代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">

<base href="http://polygit.org/polymer+:master/components/">

<link href="polymer/polymer.html" rel="import">

<link rel="import" href="paper-input/paper-input.html">
<link rel="import" href="paper-dialog/paper-dialog.html">

<title>JS Bin</title>
</head>
<body>

<paper-input name="some"></paper-input>
<paper-input name="some"></paper-input>

<my-el></my-el>

<dom-module id="my-el">
<template>
<style>
display: block;
</style>
I AM HERE!

<paper-input name="some"></paper-input>
<paper-input name="some"></paper-input>

<script>
Polymer({
is: "my-el",

ready: function(){
console.log("READY!?!");
}
})
</script>
</template>
</dom-module>

AND:

</body>
</html>

在这个Jsbin中:http://jsbin.com/qiyohaj/edit?html,console,output

非常简单的问题L到底为什么不显示“x-el”,也不运行ready()...?

最佳答案

您在 template 标记内创建了 Web 组件的脚本部分,该元素永远不会被注册。

尝试用这个替换:

<dom-module id="my-el">
<template>
<style>
display: block;
</style>

<paper-input name="some"></paper-input>
<paper-input name="some"></paper-input>
</template>
<script>
Polymer({
is: "my-el",
ready: function(){
console.log("ready");
}
});
</script>
</dom-module>

关于javascript - 让 Polymer 元素出现在 JSBin 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39221343/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com