草庐IT

polymer-cli

全部标签

javascript - <paper-input> 或 <core-input> 元素上的 polymer focus()

有没有办法聚焦core-input或paper-input元素?我想要实现的是:将光标设置为输入元素,以便用户可以开始输入。这样他就不会在写之前被迫点击元素。 最佳答案 core-input现在有一个.focus()方法,它委托(delegate)给内部的focus()来自core-input.html代码:focus:function(){this.$.input.focus();}这意味着在您自己的代码中您需要像下面这样调用它:elem[0].focus()在我自己的例子中,我从timeout调用focus。在这种情况下,bin

javascript - 如何在没有 NPM 或 Webpack 的情况下将 CDN 包含到 VueJS CLI?

我是VueJS和Webpack的新手。我已经使用VueJSCLI创建了一个项目并尝试使用它。我需要在我的代码中插入CDN。当使用标准的HTML、CSS和JS解决方案时,我会包括这样的CDN:FalseMerge如您所见,您可以使用HTML脚本标签添加CDN脚本,并在JS中开始使用它。我正在尝试对组件中的VueJS执行相同的操作。我已经准备好模板和样式部分。不幸的是,我不知道如何以简单的方式添加CDN,以便在Vue组件内的脚本标记中立即使用。我尝试这样做,但没有用。exportdefault{name:'Index',data(){return{}}}有没有办法将CDN(没有Webpac

javascript - 带有cli的ember.js中的夹具数据在哪里

我正在尝试在使用cli生成的ember应用程序中使用夹具数据。我找不到我的数据。检查员显示我有一个名为post的模型,但其中没有任何内容。我不确定为什么它不起作用,所以发布我认为相关的文件...模型/post.jsvarPost=DS.Model.extend({title:DS.attr('string'),content:DS.attr('string'),publishDate:DS.attr('date')});Post.reopenClass({FIXTURES:[{id:1,title:"WritingabloginEmber",content:"Iamwrittingab

javascript - polymer 点击事件未触发

目前我正在尝试使用Polymer。现在我有一个简单的页面,上面有一个纸按钮,但我无法为其注册点击事件。我试过这段代码:Polymer('#test',{goLink:function(e){window.location.href=e.target.getAttribute('link');}});点击事件没有被触发。代码有什么问题?第二个问题:我应该在代码中使用on-click还是on-tab? 最佳答案 您不能通过简单地使用某个任意元素的id调用Polymer()函数来定义Polymer组件。要么你需要createaPolyme

javascript - Polymer 中的 paper 对话框不会在 iPhone 中关闭

我使用polymer文档中的这个例子HeaderLoremipsum...CancelAccept在每个浏览器中,当我单击不是对话框的地方时,对话框都会关闭,但在iPhoneIOS8.4上它不起作用。我无法关闭对话框。我该如何解决这个问题? 最佳答案 我知道IOS上的Safari存在Z-index问题。纸质对话可能没有像它应该的那样位于顶部。当它使用IOS时,您可能需要为该类添加一个-webkit前缀。 关于javascript-Polymer中的paper对话框不会在iPhone中关闭

javascript - 为什么这个 polymer 元素的属性解析为未定义?

我正在尝试将属性动态分配给iron-ajax模板,但它解析为未定义。:host{display:none;}(function(){Polymer({is:'products-service',properties:{categoryid:{type:String,notify:true,reflectToAttribute:true}},//hereIamtryingtoaddand`id`tothe`iron-ajax``params`attribute.ready:function(){this.$.productsajax.params.id=this.categoryid;}

javascript - vue webpack 模板(通过 vue-cli)以后会变得更容易使用吗?

背景开始一个新的vue.js(2.0)项目。我在其他项目(vuejs-templates/webpack)中使用过vue-cli,发现在进行任何类型的更改时都很难掌握构建过程。最重要的是,webpack因缺乏文档而臭名昭著,因此即使对构建过程进行微小的调整也需要大量工作。总的来说,我相信我同时了解webpack和vue-loader。不过,我仍然很难全面了解vuejs-templates/webpack。问题我正在考虑为这个应用程序滚动我自己的webpack配置,但我担心我最终会得到一个与当前vuejs-templates/webpack一样大的构建过程。我的计划是从vuejs-tem

javascript - 如何使用angular cli升级次要版本的angular

这是一个简单的问题,但我很难通过Google找到答案...我有一个Angular4项目(使用AngularCLI创建)并且想使用刚刚在4.3中发布的http拦截器。如何使用AngularCLI升级到这个次要版本? 最佳答案 主要版本的Angular更新应该通过ngupdate完成。用于更新Angular次要/补丁版本的npmupdate有一个缺点:它还会更新其他不相关的包。您可以使用npm-check-updates仅更新特定包,您可以选择针对补丁/次要/主要版本。此命令将更新所有Angular包次要(和补丁)版本(但它会保留主要版

javascript - 使用 Vue-cli,我在哪里声明我的全局变量?

在大多数Vue.js教程中,我看到类似的内容newVue({store,//injectstoretoallchildrenel:'#app',render:h=>h(App)})但是我正在使用vue-cli(我实际上正在使用quasar)并且它为我声明了Vue实例,所以我不知道我应该在哪里说我想要store成为“Vue-wide”全局变量。我在哪里指定?谢谢 最佳答案 是的,您可以在入口点文件(main.js)中像这样设置这些变量:Vue.store=Vue.prototype.store='THISISSTOREVARIABLE

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

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