![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/ts.corals.io/frontend/node_modules/vue-loader/lib/codegen/ |
const qs = require('querystring') const { attrsToQuery } = require('./utils') module.exports = function genCustomBlocksCode ( blocks, resourcePath, resourceQuery, stringifyRequest ) { return `\n/* custom blocks */\n` + blocks.map((block, i) => { const src = block.attrs.src || resourcePath const attrsQuery = attrsToQuery(block.attrs) const issuerQuery = block.attrs.src ? `&issuerPath=${qs.escape(resourcePath)}` : '' const inheritQuery = resourceQuery ? `&${resourceQuery.slice(1)}` : '' const query = `?vue&type=custom&index=${i}&blockType=${qs.escape(block.type)}${issuerQuery}${attrsQuery}${inheritQuery}` return ( `import block${i} from ${stringifyRequest(src + query)}\n` + `if (typeof block${i} === 'function') block${i}(component)` ) }).join(`\n`) + `\n` }