草庐IT

cordova-polymer

全部标签

javascript - 使用 javascript/jquery 访问影子 DOM 属性( polymer )?

我目前正在使用polymer的core-scaffold&co。创建带有内容区域的页眉/侧边栏。我目前遇到的问题是我无法访问内容元素的某些属性,例如scrollTop。(因为我需要访问的实际scrollTop属性是在影子DOM中定义的。)这与我正在使用的lazyloadjquery插件冲突。该插件正在检查window.scrollTop但更改插件以检查我的内容(滚动而不是窗口)的scrollTop不会有任何影响,因为scrollTop在影子DOM中“隐藏”。有没有办法访问影子DOM元素?我唯一能找到的是访问你自己用createShadowroot(或者它被调用的任何东西)创建的影子DO

javascript - 如何从铁型 polymer 1 请求中获得响应

我正在尝试从Polymer1中的iron-form获取响应。表单提交调用一个php脚本,该脚本返回HTML代码以插入到div(ul和一些li)中。我使用iron-form事件“iron-form-response”,但我不知道如何获得响应。我可以在浏览器开发人员工具的网络选项卡中看到响应,但不知道如何在我的元素中获取它。我没有在iron-form文档中找到如何操作online.有人可以帮帮我吗? 最佳答案 发生了什么事,伙计们?所有这些react都让OP感到困惑,因为它只是这么简单:您的表单:您的脚本:Polymer({//Some

javascript - 在 Polymer 2 中使用 JS Mixins 应用行为

我想要我定义的自定义元素在Polymer2中具有Polymer.IronScrollTargetBehavior。在Polymer1中,这可以通过将其添加到behaviors数组中来完成:Polymer({is:'my-element',behaviors:[Polymer.IronScrollTargetBehavior]});在polymer2upgradeguide,它说你应该:Implement"behaviors"asmixinsthatreturnclassexpressions.在链接的文章中,它解释了如何将以下语法用于混合:letMyMixin=(superclass)

javascript - 如何将对象文字作为 polymer 属性传递

为了单独测试我的一些polymer自定义元素,我希望能够为一些通常来自父元素的属性传入js对象文字。我无法弄清楚如何做到这一点。请参阅此示例代码。如果它按我希望的那样工作,它会显示一个1和一个2并排显示,但它不起作用。{{stuff.one}}{{stuff.two}}Polymer('my-element',{ready:function(){console.log(this.stuff);}}); 最佳答案 如果您使用空哈希初始化stuff属性,Polymer只会将JSON文本转换为对象:Polymer('my-element'

javascript - 重置 polymer 纸张输入容器值和标签

提交表单后,我无法重置纸张输入容器内的标签。该表单是一个简单的登录表单。如果用户在没有刷新页面(从浏览器)的情况下登录、注销并再次登录,标签就会卡住,就好像输入中有值一样。这是显示差异的图像:这是元素内部的形式:E-mailorPasswordisincorrectE-MailAddressPasswordCancelLogin这两种方法都使表单进入“登录后”状态相同://this.emailInput=null;this.passwordInput=null;//this.emailInput="";this.passwordInput="";我以为这会以某种方式重置整个容器,但它什

javascript - 硫化 polymer 一次性绑定(bind) src 属性

我正在使用grunt-vulcanize从具有相对路径的导入文件到新位置的vulcanized.html。文件准备就绪后,它已将相对路径更改为新位置。这对于图像或文件等静态文件非常有用,但是......在导入文件中我有一些polymer元素文件:paper-fab.html例如。我的导入文件有如下引用:正如您在line113oftheimportedfile中看到的那样,它有两个属性resolvedbyone-time-bindingusingbrackets:src属性出现问题。硫化将其解释为路径,因此它添加了新的相对路径,解析为如下所示:但是那个属性是由polymerElement

javascript - 在 Cordova 中合并一个文件的多个部分

在我的Cordova应用程序中,我正在下载任意文件,例如图像或视频文件。这是通过Cordova文件传输插件和“Range”header完成的,因为我需要分段下载文件。我的问题是,我想将几​​个小的“字节”文件合并回原来的文件,它们曾经在哪里使用该文件。每次我尝试通过FileReader将结果部分读取为binaryString并将它们一起写入一个新文件时,该文件最终会比原始文件的部分大很多,并且结果文件无法使用。感谢任何帮助。这是我到目前为止的代码(又长又丑):document.addEventListener('deviceready',deviceready,false);varAp

javascript - 如何在 Polymer 中编写 ES6 中的监听器?

我基本上想用ES6风格编写以下代码。listeners:{'neon-animation-finish':'_onNeonAnimationFinish'},我曾尝试使用如下属性,但从未触发_onNeonAnimationFinish回调。classMyElement{getbehaviors(){return[Polymer.NeonAnimationRunnerBehavior];}beforeRegister(){this.is='my-element';this.properties={name:{type:String}};this.listeners={'neon-anim

javascript - 使用 Ionic/AngularJS 和 Cordova 为 native 和 Web 应用程序使用相机

我正在尝试使用相机,我想知道您是否有任何关于如何使其在网络/native上工作的示例。我有这段代码,是从ng-cordova文档中借来的:$scope.takePicture=function(){varoptions={quality:75,destinationType:Camera.DestinationType.DATA_URL,sourceType:Camera.PictureSourceType.CAMERA,allowEdit:true,encodingType:Camera.EncodingType.JPEG,targetWidth:100,targetHeight:1

javascript - 如何在 polymer 中设置动态 Meta 标签和 Open Graph 标签?

我有一个我一直在开发的polymer节点站点,但我不知道如何包含动态元标记和开放图谱标记。Jquery不会工作,也不会使用polymerapi添加节点,因为它会在页面加载后添加所有标签,而facebook将无法读取标签。Google抓取工具确实会呈现该页面,但最好是我可以在header中设置描述。grouppages设置数据并使用服务根据url填充页面,但我不知道如何根据页面更改元标记。有人有什么想法吗?一个想法是获取信息服务器端并将其发送到polymer,但我仍然不确定节点和polymer之间是否可行。 最佳答案 这绝对是一个悬而