File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -741,7 +741,9 @@ define([
741741 package . options && package . options . forEach ( function ( v , i ) {
742742 var val = state [ v . name ] ;
743743 if ( val == undefined || val == '' || val == v . default ) {
744- val = vp_getTagValue ( pageThis , v , parent = parent ) ;
744+ if ( pageThis ) {
745+ val = vp_getTagValue ( pageThis , v , parent = parent ) ;
746+ }
745747 }
746748 var id = '${' + v . name + '}' ;
747749 if ( val == undefined || val . trim ( ) == '' ) {
@@ -802,9 +804,11 @@ define([
802804 if ( _VP_SHOW_RESULT && package . options ) {
803805 var outputOptList = package . options . filter ( x => x . output === true ) ;
804806 var outputStr = '' ;
805- outputOptList . forEach ( opt => {
806- outputStr += ( outputStr !== '' ?', ' :'' ) + vp_getTagValue ( pageThis , opt ) ;
807- } )
807+ if ( pageThis ) {
808+ outputOptList . forEach ( opt => {
809+ outputStr += ( outputStr !== '' ?', ' :'' ) + vp_getTagValue ( pageThis , opt ) ;
810+ } )
811+ }
808812 if ( outputStr != '' ) {
809813 code += '\n' + outputStr ;
810814 }
You can’t perform that action at this time.
0 commit comments