
vue项目
三七z-
这个作者很懒,什么都没留下…
展开
-
node_modules/eslintdev eslint@”7.32.0”from the root projectpeer eslint@‘>= 4.12.1“from babel-esli
安装时忽略所有peerDependencies,忽视依赖冲突,采用npm版本4到版本6的样式去安装依赖,已有的依赖不会覆盖。原因:npm install遇到冲突的peerDependencies时将失败。会无视冲突,并强制获取远端npm库资源,当有资源冲突时覆盖掉原先的版本。选项在终端重新安装即可,该命令相对保险一点。原创 2024-11-21 11:47:08 · 441 阅读 · 0 评论 -
node-sass、sass-loader报错@ ./node_modules/vue-style-loader??ref--8-oneOf-1-0!./node_modules/css-loader
害,竟然sass-loader版本问题,都是7开头的,没想到呀。项目里面的node-sass和sass-loader版本号。npm run dev 启动后的报错。降低了sass-loader版本就好了。node和npm版本号。原创 2024-11-13 11:44:39 · 327 阅读 · 0 评论 -
node_modules\.cache\compression-webpack-plugin文件越来越大
重量及优化原创 2023-03-01 18:02:24 · 1868 阅读 · 0 评论 -
vue生命周期beforeDestroy销毁失败removeEventListener
vue生命周期原创 2023-03-01 17:43:48 · 741 阅读 · 0 评论 -
Git 常用命令
待补充原创 2023-02-16 14:45:09 · 327 阅读 · 0 评论 -
Vue中的draggable插件拖拽勾选问题
draggable 点击拖拽 触发事件问题原创 2023-01-17 09:42:48 · 719 阅读 · 0 评论 -
node-sass安装一直失败、node-sass@4.14.1报错
node-sass安装一直失败、node-sass@4.14.1报错原创 2022-12-05 15:12:30 · 6030 阅读 · 2 评论 -
vue点击事件触发
vue点击事件触发原创 2022-07-01 14:17:39 · 3732 阅读 · 1 评论 -
Error: CSS minification error: postcss-svgo: TypeError: Cannot read property
打包时报错;npm install svgo@1.3.0 -E解决掉原创 2021-08-30 11:59:07 · 584 阅读 · 0 评论 -
数组对象中获取某一属性的值
getColumnValuesFromJSONArr(jsonArr){constjsonStr=JSON.stringify(jsonArr); //数组先转换字符串格式letattrValArr=[];constregExp=newRegExp('"id":(.*?)"','mg'); //id可自定义动态赋值while(regExp.test(jsonStr)){ //判断是否有id...原创 2021-06-25 14:53:38 · 1315 阅读 · 4 评论 -
路由参数加密
const UrlEncode = { //加密 encode(str) { return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function toSolidBytes(match, p1) { return String.fromCharCode('0x' + p1); })); }, //.原创 2021-03-22 09:59:58 · 336 阅读 · 0 评论 -
js请求传参格式,qs插件
qs.parse()是将URL解析成对象的形式qs.stringify()是将对象 序列化成URL的形式,以&进行拼接原创 2021-03-03 15:27:15 · 418 阅读 · 1 评论 -
vue打包文件太大,利用SplitChunksPlugin插件进行公共模块抽取
vuecli3.0脚手架默认的webpack版本是4.0所以要用SplitChunksPlugin插件;webpack4之前的都是利用CommonsChunkPlugin插件来进行公共模块抽取;chainWebpack: config => { // 移除 prefetch 插件 config.plugins.delete('preload'); config.plugins.delete('prefetch'); // 压缩代码原创 2020-12-22 10:12:18 · 2288 阅读 · 0 评论 -
aes对称混淆加密,crypto插件
constCryptoJS=require('crypto-js');//引用AES源码jsvarkey="YingKeQianXin123"; //必须要十六位最好十六进制variv="Ia60CTNCxtKQj7Qt"; //必须要十六位最好十六进制//key和iv必须要前后端一致;//解密方法functionDecrypt(text){varresult=CryptoJS.AES.decrypt(text,CryptoJS.enc.U...原创 2020-12-22 09:39:14 · 529 阅读 · 0 评论 -
vue-element-admin 配置动态路由 路由由后端返回
需求是:根据用户登录状态,后台识别状态返回路由菜单表,根据菜单表配置路由;在登录页用户登录成功后获取菜单;2.在utils文件下封装一个menu.js;用于转换路由数组;因为后台返回的数组需要自己做处理;3.配置左侧展示路由4.刷新页面时会404找不到页面,在main.js中添加存储,这不能直接存储转换过的路由数组,会报错;路由格式一定要安装原静态路由格式写,不然会报错;...原创 2020-06-11 17:04:55 · 8911 阅读 · 4 评论 -
vue中i18n中英文翻译
别人做的https://www.cnblogs.com/nxmin/p/8973534.html原创 2020-05-18 13:40:18 · 280 阅读 · 0 评论 -
循环里面异步请求为什么不可以?
循环里面异步请求为什么不可以?因为套的太深async够不到,所以在循环里面加asyncthis.searchbody.forEach(asyncel=>{constres=awaitthis.$http({method:'POST',url:'/translate',data:{dest:'zh-cn',src:'en',tex...原创 2020-05-18 13:37:26 · 259 阅读 · 0 评论 -
vue中图片在本地,路径是动态请求过来的,拼接图片路径必须要用require
原创 2020-04-28 17:52:59 · 5143 阅读 · 6 评论 -
封装cookie存储 localStorage存储
const KEY = 'user_info'export default { setUser(user){ window.localStorage.setItem(KEY,JSON.stringify(user)) }, getUser(){ return JSON.parse(window.localStorage.getItem(KEY) || '{}')...原创 2019-11-28 09:48:04 · 136 阅读 · 0 评论 -
vue 图片静态动态路径拼接
背景图片拼接 <div class="setpic" v-bind:style="{ 'background-image': 'url(' + school.Univ_pic+ ')' }"></div><div class="setpic" ref="setpic" v-bind:style="{ 'background-image': 'url(ht...原创 2019-11-08 09:49:51 · 1478 阅读 · 0 评论 -
vue 关闭浏览器清除存储数据
在APP.vue中设置,但是因为项目可能是多个页面原因,所以在全部页面都设置了事件,this.$router.push()是因为让它关闭浏览器再次打开强制跳转到登录页面。export default { mounted (){ window.addEventListener('onbeforeunload',()=>{ var storage = windo...原创 2019-11-06 11:15:05 · 1660 阅读 · 0 评论 -
vue项目中后端传参格式是数组
this.searchinput = window.sessionStorage.getItem('homeinput').replace(/\"/g, "");this.searchxiala = window.sessionStorage.getItem('homexiala').replace(/\"/g, "");const res = await this.$http ({ ...原创 2019-11-04 12:03:30 · 1737 阅读 · 0 评论