mirror of
https://gitee.com/baidu/amis.git
synced 2024-11-30 02:58:05 +08:00
Update faq.md
This commit is contained in:
parent
dda8b51ded
commit
6248f8655c
@ -19,3 +19,19 @@ title: 常见问题
|
||||
1. 使用最新 beta 版本,方法是去 [npm](https://www.npmjs.com/package/amis?activeTab=versions) 查看最新版本号,比如最新版本是 1.1.2-beta.2
|
||||
,就运行运行 `npm i amis@1.1.2-beta.2` 命令,在 `node_modules/amis/sdk` 目录中也能找到对应的 sdk 代码。
|
||||
2. 如果还是报错,可以使用最新代码自动编译的 sdk,下载地址是 `https://github.com/baidu/amis/blob/gh-pages/sdk.tar.gz`
|
||||
|
||||
## 如何实现点击 xxx 后执行 yyy 代码?
|
||||
|
||||
因为几乎所有组件都会默认将属性传入 React 组件中,因此其实都支持 React 中的各种事件,比如 `onClick`
|
||||
|
||||
```
|
||||
{
|
||||
type: 'button',
|
||||
label: '按钮',
|
||||
onClick: () => {
|
||||
alert('hi');
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
这是其他 UI 框架中的做法,但在 amis 中并不推荐这样做,amis 的侧重点是低代码,应该使用内置的 [action](../concepts/action) 来实现,如果内置这些不能满足需求,可以想想这个问题是否能抽象成一种新的 action 配置,这样就能完全通过配置来实现了,后续遇到类似功能就不需要写代码了,这才是更符合 amis 低代码理念的方式。
|
||||
|
Loading…
Reference in New Issue
Block a user