@epmkit/cra-template-epm-plugin
Version:
The base template for EPM plugins.
26 lines (21 loc) • 603 B
JavaScript
import React, { useState, useEffect } from "react";
import { Input } from "@tinper/next-ui";
export default function InputReceive(props) {
const [value, setValue] = useState("");
console.log('InputReceive: window.testa&window.testb', window.testa, window.testb);
useEffect(() => {
props.on("btnTrigger:add", ({ text }) => {
setValue(value + text);
});
});
return (
<Input
style={{ width: 400 }}
value={value}
placeholder='这是inputReceive插件'
onChange={(val) => {
setValue(val);
}}
></Input>
);
}