MCPcopy Index your code
hub / github.com/keepfool/vue-tutorials / extractFragment

Function extractFragment

06.Router/basic/js/vue.js:7806–7818  ·  view source on GitHub ↗

* Extract qualified content nodes from a node list. * * @param {NodeList} nodes * @return {DocumentFragment}

(nodes, parent)

Source from the content-addressed store, hash-verified

7804 */
7805
7806 function extractFragment(nodes, parent) {
7807 var frag = document.createDocumentFragment();
7808 nodes = toArray(nodes);
7809 for (var i = 0, l = nodes.length; i < l; i++) {
7810 var node = nodes[i];
7811 if (isTemplate(node) && !node.hasAttribute('v-if') && !node.hasAttribute('v-for')) {
7812 parent.removeChild(node);
7813 node = parseTemplate(node, true);
7814 }
7815 frag.appendChild(node);
7816 }
7817 return frag;
7818 }
7819
7820
7821

Callers 1

resolveSlotsFunction · 0.70

Calls 3

toArrayFunction · 0.70
isTemplateFunction · 0.70
parseTemplateFunction · 0.70

Tested by

no test coverage detected