我是新手,会对js做出反应。几个小时后,我终于有了一些登录框代码呈现。
但是问题是我无法绑定单击事件按钮。我在用什么。
到目前为止,我尝试的是
这是我的最后代码
import React, {Component} from 'react';
import {Page, Card, Button,List,TextField} from '@shopify/polaris';
export default class Login extends React.Component {
constructor() {
super();
this.loginBtbClicked = this.loginBtbClicked.bind(this);
}
loginBtbClicked() {
debugger;
console.log('Hello');
}
render() {
debugger;
/* Some css code has been removed for brevity */
var divStyle = {
width: '500px'
};
return (
<div className="mt-5 mx-auto" style={ divStyle }>
<Card title="Login" subdued sectioned>
<div>
<TextField label="Store Url" type="text" helpText='ex. store.myshopify.com'></TextField>
</div>
<div className="mt-5">
<Button size="large" fullWidth primary onClick = {this.loginBtbClicked} >Login</Button>
</div>
</Card>
</div>
);
}
}此外,也帮助我的最佳实践在反应js表单提交和点击事件。
以下是github项目的链接
https://github.com/little-isaac/shopify-polaris-laravel-test.git
发布于 2018-04-13 17:26:43
我已经更改了webpack.mix.js文件的路径
从…
mix.react('resources/assets/js/app.js', 'public/app.js')至
mix.react('resources/assets/js/app.js', 'js/app.js')忘记改变公共道路
mix.setPublicPath('');https://stackoverflow.com/questions/49821155
复制相似问题