Vue3引入constoDiv=document.createElement('div');constoScript=document.createElement('script');oDiv.setAttribute('id','app');oScript。type='text/javascript';oScript.src="https://unpkg.com/vue@next";document.body.appendChild(oDiv);document.body.appendChild(oScript);窗口.onload=function(){const{createApp,ref}=Vue;constApp={template:`
{{msg}}
{{count}}
`,data(){return{msg:'maomin'}},setup(){letcount=ref(0);return{count}}}createApp(App).mount('#app');}递归搜索操作(以删除指定项为例)//recursivesearchforrecursion(data,id){letresult;if(!data){return;}for(leti=0;i
0){result=this.recursion(item.childrenBranch,id);if(result){returnresult;}}}returnresult;},递归数组,设置数组为空为undefinedfunctionuseTree(data){for(letindex=0;indexret)ret=length;}}returnret;},vardata=[{addr:"1",isNew:false,},{addr:"2",isNew:false,}]max(group(data)//2检测版本为vue3import{h}from'vue';constisVue3=typeofh==='function';console.log(isVue3)检测是否有空对象letarr=[{},{name:'1'}]constarr=this.bannerList.filter(item=>item==null||item==''||JSON.stringify(item)=='{}');console.log(arr.length>0?'notpassed':'passed')deepcopy/*@param{*}obj*@param{Array