logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

解决vue项目打包后index.html标签属性没有双引号的问题

记录一个vue项目打包时的大坑,因为需要在index.html里加入一些自定义的东西,结果打包后相关属性都没有双引号,最后各种百度谷歌终于解决了,哈哈(我用的vue-cli4)vue-cli4配置和低于4的配置有些不同,4只用一个vue.config.js基本就行了1.百度上搜索的有些人这么解决的(vue-cli4以下)找到webpack.prod.conf.js文件,加上removeAttrib

#html
element-ui的el-dialog,简单的封装。

我写vue的时候奉行的都是数据驱动,像刚才那种写法没有问题,也更灵活,反正都是数据驱动的,即使错误了也只是某些地方没正确处理数据而已。有些封装不仅仅是模块分离,还有代码分离,反正就是一句话,代码是先写给人看的,然后才是机器。我奉行的封装是必要才封装,不然是不会去封装的。一个很简单的例子,不用创建多个变量来控制显示以及标题和各种杂七杂八的状态,全部由外部指定,再由。使用el-dialog很多都是按照

文章图片
#ui#vue.js#javascript
使用vue3从零开始手撸一个后台管理架子。代码开源

包含后端服务,前端。前端采用vue3,vite,element-plus,axios,pinia,storages-js,各种小工具库啥的,不采用ts。后端部分还没开始搭建。

文章图片
#vue.js#前端
完美解决vue3 keep-alive多个路由使用同一个组件的缓存问题

为什么要这么写,因为主要原因就是改个name的嘛,component.type放的是该组件对象,不能直接改,两个component.type所指向的对象是同一个,所以用一个新对象来。以为解决了,结果报错,报啥错就不说了,我觉得应该是vue用那个弱引用map把组件对象当作key,存了一个其他数据,对象变了就取不到该数据了。其中 visitedViewPaths 是你自己的需要缓存的name列表,现在

文章图片
#缓存#javascript#前端
到底了