index.jsx 987B

12345678910111213141516171819202122232425262728293031323334
  1. import withLayout from "@/layout";
  2. import { ScrollView, View, Image, Text, RichText } from "@tarojs/components";
  3. import { useState, useEffect } from "react";
  4. import { getbkAgentRule } from "@/services/broker";
  5. import "./index.scss";
  6. const defaultRuleImage =
  7. "https://xlk-assets.oss-cn-shanghai.aliyuncs.com/miniapp/broker/%E5%85%A8%E6%B0%91%E7%BB%8F%E7%BA%AA%E4%BA%BA.png";
  8. export default withLayout(() => {
  9. const [value, setValue] = useState("");
  10. useEffect(() => {
  11. getbkAgentRule().then((res) => {
  12. setValue(res.content);
  13. });
  14. }, []);
  15. return (
  16. <ScrollView
  17. className="Page broker-page"
  18. style={{ height: "100vh" }}
  19. scrollY
  20. >
  21. <Image mode="heightFix" className="img-set" src={defaultRuleImage} />
  22. <View className="broker-padding">
  23. <View>
  24. <Text>邀请奖励说明</Text>
  25. <View>
  26. <RichText nodes={value}></RichText>
  27. </View>
  28. </View>
  29. </View>
  30. </ScrollView>
  31. );
  32. });