【问题标题】:ReferenceError: Cannot access 'dtime' before initializationReferenceError:在初始化之前无法访问“dtime”
【发布时间】:2021-10-28 17:52:31
【问题描述】:

component in js的grapesjs中工作

  //Date time


        // Define a new custom component
                editor.Components.addType('comp-with-js', {
                    model: {
                        defaults: {
                            dtime,
                        }
                    }
                });

        // Create a block for the component, so we can drop it easily
              editor.Blocks.add('test-block', {
                    label: 'Test Date',
                    content:`
                     <div id="demo"></div>
                    `,
                });

        const dtime = function() {
            const dt = new Date();
            document.getElementById("demo").innerHTML = dt;
        };

得到错误 ReferenceError:在初始化之前无法访问“dtime”

【问题讨论】:

    标签: grapesjs


    【解决方案1】:

    在初始化之前无法访问 dtime

    //Date time
        
       
        const dtime = function() {
            const dt = new Date();
            document.getElementById("demo").innerHTML = dt;
        };
    
        // Define a new custom component
                editor.Components.addType('comp-with-js', {
                    model: {
                        defaults: {
                            dtime,
                        }
                    }
                });
    
        // Create a block for the component, so we can drop it easily
              editor.Blocks.add('test-block', {
                    label: 'Test Date',
                    content:`
                     <div id="demo"></div>
                    `,
                });
    
        
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-12-29
      • 2021-09-10
      • 2020-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-16
      • 2021-09-30
      相关资源
      最近更新 更多