javascript – Polymer给我“Uncaught SyntaxError:Unexpected token”
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了javascript – Polymer给我“Uncaught SyntaxError:Unexpected token”,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1658字,纯文字阅读大概需要3分钟。
内容图文
![javascript – Polymer给我“Uncaught SyntaxError:Unexpected token”](/upload/InfoBanner/zyjiaocheng/725/6ff3756f98e64696a8832bacb394f549.jpg)
在下面的Polymer自定义组件中,当调用函数’deleteState’时(所以当我点击“删除”文章项目时)我总是得到“Uncaught SyntaxError:Unexpected token(”来自Chrome.
在Firefox上,我在控制台中收到“SyntaxError:function statement require a name”错误.
<polymer-element name="tw-state" attributes="stateId">
<template>
<style>
...
</style>
<paper-shadow z="1">
<div layout vertical>
<div class="state-header" layout horizontal center-justified>
<div flex style="margin: 10px">
<content select="h3"></content>
</div>
<paper-menu-button>
<paper-icon-button icon="menu" noink></paper-icon-button>
<paper-dropdown class="dropdown">
<core-menu class="menu">
<paper-item>Settings</paper-item>
<paper-item onclick="{{deleteState}}">Delete</paper-item>
</core-menu>
</paper-dropdown>
</paper-menu-button>
</div>
<div class="state-body" layout vertical start>
<content></content>
</div>
<div class="state-footer" layout horizontal center-justified>
<paper-input-decorator label="New task" flex>
<input is="core-input">
</paper-input-decorator>
<paper-button noink="" role="button" tabindex="0">
<core-icon icon="add" aria-label="add" role="img"></core-icon>
</paper-button>
</div>
</div>
</paper-shadow>
</template>
<script>
Polymer({
deleteState: function() {
console.log("Fire event delete-state");
this.fire('delete-state', {id: 'this.stateId'});
}
});
</script>
在查看了文档和大量示例后,我仍然没有看到我在做错的地方……
解决方法:
在您的纸张项目中,您需要polymer event handler
on-click="{{deleteState}}"
而不是正常的onclick DOM处理程序.如果您使用onclick,则字符串“{{deleteState}}”将被评估为JavaScript代码,从而导致上述错误.
如果使用on-click,则Polymer会对此字符串求值,并将deleteState()函数绑定为单击处理程序.
内容总结
以上是互联网集市为您收集整理的javascript – Polymer给我“Uncaught SyntaxError:Unexpected token”全部内容,希望文章能够帮你解决javascript – Polymer给我“Uncaught SyntaxError:Unexpected token”所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。