瀏覽代碼

修复 小程序模板值不显示问题

weiximei 5 年之前
父節點
當前提交
37cea718a1
共有 1 個文件被更改,包括 9 次插入1 次删除
  1. 9
    1
      src/pages/UserManage/Editor/Miniapp.jsx

+ 9
- 1
src/pages/UserManage/Editor/Miniapp.jsx 查看文件

@@ -8,7 +8,11 @@ const saveMiniapp = fetch(apis.member.miniapp.edit);
8 8
 const checkMiniapp = fetch(apis.member.miniapp.check);
9 9
 
10 10
 const TplItem = React.forwardRef((props, ref) => {
11
-  const [val, setVal] = useState(props.value)
11
+  const [val, setVal] = useState({})
12
+
13
+  useEffect(() => {
14
+    setVal(props.value)
15
+  }, [props.value])
12 16
 
13 17
   const handleChange = field => e => {
14 18
     const newVal = { ...val, [`${field}`]: (e.target ? e.target.value : e) }
@@ -64,6 +68,10 @@ const Miniapp = (props) => {
64 68
   }
65 69
 
66 70
   const tplFields = (props.tplTyps || []).map((x) => {
71
+    console.log(props.tplTyps)
72
+    console.log('tpls: ', tpls)
73
+    console.log('appdata: ', appdata)
74
+    console.log('tpls.filter: ', tpls.filter(y => y.tplType === x.code)[0] || {})
67 75
     return {
68 76
       label: x.name,
69 77
       name: `tpl-${x.code}`,