草庐IT

custom-element

全部标签

element table 跨页多选

1.   2.//分页改变constonHandleCurrentChange=(val:number)=>{ tableDataChild.dataChank=multipleSelection.value; nextTick(()=>{  tableDataChild.pageNum=val;  httpType(); })};3.下次打开选中回显nextTick(()=>{  tableDataChild.data.forEach((row:any)=>{   for(letioftableDataChild.dataChank){    if(row.id==i.id){     mu

flutter widget、element、renderObject源码分析

问题:build方法中的widget是什么时候生成element,什么时候生成renderObject?下面代码是怎么生成widget、element、renderObject?classMyHomePageextendsStatefulWidget{constMyHomePage({Keykey}):super(key:key);@override_MyHomePageStatecreateState()=>_MyHomePageState();}class_MyHomePageStateextendsState{@overrideWidgetbuild(BuildContextcontex

flutter widget、element、renderObject源码分析

问题:build方法中的widget是什么时候生成element,什么时候生成renderObject?下面代码是怎么生成widget、element、renderObject?classMyHomePageextendsStatefulWidget{constMyHomePage({Keykey}):super(key:key);@override_MyHomePageStatecreateState()=>_MyHomePageState();}class_MyHomePageStateextendsState{@overrideWidgetbuild(BuildContextcontex

vite+vue3+ts+pinia+element-plus搭建项目(五)

遇到问题在搭建完成正常开发的时候,也不知道在那个配置出了问题,每次一修改代码,保存vite都会重新reload,浏览器也会重新刷新,没有了热更新测试了好久发现问题出在unplugin-auto-import和unplugin-vue-components这两个插件第一个问题:直接使用默认的声明文件生产位置(和src同级),此时src下面的所有vue文件无法读取到声明文件,ts代码提示会有报错,但是不会出现pagereload和浏览器刷新问题image.png配置如下exportdefaultdefineConfig({plugins:[vue(),AutoImport({imports:['v

vite+vue3+ts+pinia+element-plus搭建项目(五)

遇到问题在搭建完成正常开发的时候,也不知道在那个配置出了问题,每次一修改代码,保存vite都会重新reload,浏览器也会重新刷新,没有了热更新测试了好久发现问题出在unplugin-auto-import和unplugin-vue-components这两个插件第一个问题:直接使用默认的声明文件生产位置(和src同级),此时src下面的所有vue文件无法读取到声明文件,ts代码提示会有报错,但是不会出现pagereload和浏览器刷新问题image.png配置如下exportdefaultdefineConfig({plugins:[vue(),AutoImport({imports:['v

vue+element 导入excel文件

记录一下导入excel文件的使用,现在导入excel的话大部分使用的都是xlsx插件,导入的话只需要下载一个xlsx包就行$npmixlsx也是根据网上看到的教程做下去的,下面是具体的步骤:1.先封装一个读取二进制文件的方法//把文件按照二进制方式读取exportconstreadFile=file=>{returnnewPromise(resolve=>{letreader=newFileReader();reader.readAsBinaryString(file);reader.onload=ev=>{resolve(ev.target.result)}})}2.使用element里面的

vue+element 导入excel文件

记录一下导入excel文件的使用,现在导入excel的话大部分使用的都是xlsx插件,导入的话只需要下载一个xlsx包就行$npmixlsx也是根据网上看到的教程做下去的,下面是具体的步骤:1.先封装一个读取二进制文件的方法//把文件按照二进制方式读取exportconstreadFile=file=>{returnnewPromise(resolve=>{letreader=newFileReader();reader.readAsBinaryString(file);reader.onload=ev=>{resolve(ev.target.result)}})}2.使用element里面的

13-0719 vue-element-admin 引入国际化组件

步骤indexsteplocation1依赖包引入package.json2i18n功能模块.lang,这里init缺省语言环境3main.js配置main.js4vuex配置.store/modules/app.js5调用方式html&js调用;手工切换6vue技巧关于computer和工具类方法3vue技巧3.1computerget&set一般情况下,我们只是使用了computer中的gettter属性,默认只有getter,我们只是单纯的使用了gettter属性,通过定义一个function变量实现;XXX:function(){return...}这里使用了get|set,set处理

13-0719 vue-element-admin 引入国际化组件

步骤indexsteplocation1依赖包引入package.json2i18n功能模块.lang,这里init缺省语言环境3main.js配置main.js4vuex配置.store/modules/app.js5调用方式html&js调用;手工切换6vue技巧关于computer和工具类方法3vue技巧3.1computerget&set一般情况下,我们只是使用了computer中的gettter属性,默认只有getter,我们只是单纯的使用了gettter属性,通过定义一个function变量实现;XXX:function(){return...}这里使用了get|set,set处理

vue3中element-plus引入ElLoading并修改颜色

在vue3中引入element-plus的loading跟vue2差别还是有的写法:import{ElLoading}from'element-plus'//使用constloading=ref(false)//loadingconstopenLoading=()=>{loading.value=ElLoading.service({lock:true,text:'Loading',background:'rgba(0,0,0,0.7)'})}constcloseLoading=()=>{loading.value.close()}//举例consttabs=async(n)=>{store.