![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
web
y_w_x_k
好好学习,天天向上
展开
-
uni-app开发微信小程序踩坑
uni-app 微信小程序 踩坑原创 2022-07-29 16:04:11 · 335 阅读 · 0 评论 -
nginx配置多域名多端口
nginx多域名多端口原创 2022-07-07 18:14:32 · 1219 阅读 · 0 评论 -
SpringBoot整合Mybatis-plus
springboot引入mybatis-plus编写mybatis-plus config类编写Bean文件:编写Mapper编写Service编写Controller完工!原创 2022-06-09 18:38:06 · 96 阅读 · 0 评论 -
SpringMVC通用返回消息类
package com.ywxk.util;import java.util.HashMap;import java.util.Map;/** * 通用的返回类 */public class Msg { /** * 200成功,400失败 */ private int code; //返回信息 private String message; //返回给浏览器的数据 private Map<String,Objec.原创 2022-05-30 09:40:26 · 202 阅读 · 0 评论 -
SpringMVC学习
1.MVC简介M:model,模型层,指的是工程中的javaBean,作用是处理数据;javaBean分为两类:实体类Bean:专门处理业务数据的,例如Student,User等;业务处理Bean:指Service或Dao对象,专门处理业务逻辑和数据访问;V:view,视图层,html或者jspC:controller,控制层,指工程中的servlet,作用是接收请求和响应浏览器;2.配置web.xml<!-- WEB-INF下面的web.xml --> <原创 2022-05-25 16:38:34 · 414 阅读 · 0 评论 -
Vue3学习笔记
1.setup,ref,reactive<template> <div> <h1>{{name}}</h1> <h1>{{price}}</h1> <h1>{{info.player}}</h1> <h1>{{info.director}}</h1> <h1>{{info.a.b.c}}</h1> <h原创 2022-02-07 22:11:54 · 520 阅读 · 0 评论 -
Nginx代理外网到本地Vue开发环境
1.先将本地ip设为公网ip,并用网线连接上网,做成固定ip;2.nginx配置文件server { listen 8088; server_name 122.228.187.214;//公网地址 //把nginx根目录设置成vue项目目录 root "F:/phpstudy_pro/WWW/AfterBidManageSystem/代码/sys-admin/admin-pro"; location原创 2022-01-25 14:10:27 · 2703 阅读 · 0 评论 -
React学习笔记
1.配置路由代理的两种方式a:在package.json中直接添加代理,请求到本地端口://package.json"proxy" : "http://localhost:5000"//请求axios.get("http://localhost:3000/movies")原创 2022-01-23 15:23:42 · 291 阅读 · 0 评论 -
项目使用工具
1.地图坐标转化其他地图坐标点在百度地图展示位置偏差较大--js开发百度地图服务类-Convertor_生命不息,奋斗不止-CSDN博客原创 2022-01-18 11:23:42 · 145 阅读 · 0 评论 -
echarts使用细节
1.横向柱状图xAxis: { type : 'value', },yAxis: { type : 'category', data: ['敦刻尔克', '流浪地球', '后天'],},原创 2021-12-01 09:58:01 · 777 阅读 · 0 评论 -
vscode自定义组件模板
"demo": { "prefix": "vd", "body": [ "<template>", " <div class=\"$1\">", " ", " </div>", "</template>", " ", "<script>".原创 2021-11-11 22:29:10 · 374 阅读 · 0 评论 -
Mock配置及使用
npm install mockjs //引入mockjsimport Mock from 'mockjs'//使用mockjs模拟数据const url = { tableDataOne: 'http://v.juhe.cn/toutiao/index', tableDataTwo: 'http://20181024Mock.com/mode1/tableDataTwo', tableDataThi: 'http://20181024Mock.com/mode1/tab.原创 2021-11-08 16:57:25 · 383 阅读 · 0 评论 -
vue.config.js配置
1.配置全局scssmodule.exports={ css: { loaderOptions: { sass: { prependData: ` @import "@/assets/css/const.scss"; ` } } }, chainWebpack: config => {原创 2021-10-29 14:11:38 · 419 阅读 · 1 评论 -
CSS小技巧
1.居中对于宽高固定的元素(1)我们可以利用margin:0auto来实现元素的水平居中。(2)利用绝对定位,设置四个方向的值都为0,并将margin设置为auto,由于宽高固定,因此对应方向实现平分,可以实现水平和垂直方向上的居中。(3)利用绝对定位,先将元素的左上角通过top:50%和left:50%定位到页面的中心,然后再通过margin负值来调整元素的中心点到页面的中心。(4)利用绝对定位,先将元素的左上角通过top:50%和left:50%定位到页面的中心,然后再通过tra原创 2021-10-28 10:14:06 · 98 阅读 · 0 评论 -
axios详解
test原创 2021-10-27 16:45:17 · 74 阅读 · 0 评论 -
vue项目报错汇总
1.报错:Module build failed (from ./node_modules/sass-loader/dist/cjs.js):解决:sass-loader版本过高,降低sass-loader版本即可,例子:7.1.1->7.1.0原创 2021-10-26 09:12:12 · 334 阅读 · 0 评论 -
vuex详解
1.组件内可以直接修改State数据,但是这样子改的话,devtools无法记录是哪个组件修改的State数据,对后期的调试非常不友好;因此需要通过actions,mutations对vuex做修改;2.可以在组件内直接通过mutations对state数据进行修改,如果是异步的话无法通过跟踪mutation获取devtools记录,所以异步的话需要actions,再mutations来修改state内数据;...原创 2021-10-22 15:38:08 · 97 阅读 · 0 评论 -
Promise写法大全
new Promise((resolve,reject)=>{ setTimeout(()=>{ resolve("aaa") //reject("errrrr") },1000)}).then(res=>{ return new Promise((resolve,reject)=>{ setTimeout(()=>{ resolve(res+"bbbb") },.原创 2021-10-22 11:01:30 · 394 阅读 · 0 评论 -
JS知识点
1.箭头函数的this是最近作用域所属的对象原创 2021-10-18 01:01:43 · 75 阅读 · 0 评论 -
webpack指令
1.--save-dev 开发时依赖原创 2021-10-12 21:35:33 · 53 阅读 · 0 评论 -
JS常用方法
1.数组中插入元素--splicesplice方法,数组中删除若干个元素参数1,删除的开始位置参数2,删除个数参数3,添加元素值app.arr.splice(2,0,"F")2.向数组尾部添加元素--pushapp.arr.push(88,99)3.删除数组最后一个元素--popapp.arr.pop()4.删除数组第一个元素--shiftapp.arr.shift()5.在数组最前面添加元素--unshiftapp.arr.unshift(.原创 2021-10-06 11:25:54 · 60 阅读 · 0 评论 -
vue学习笔记
1.v-once,只渲染一次<h1 v-once>{{message}}</h1>2.v-html,按照html格式渲染<h2 v-html="url"> {{ url }} </h2>url : '<a href="http://www.baidu.com">百度一下</a>'3.v-pre,不解析mustacche语法 <h1 v-pre>{{ message +' '+ name}}<原创 2021-09-28 22:19:12 · 305 阅读 · 0 评论 -
webpack5基本配置详解
webpack.config.js语法:图片、文件路径写法:{ test : /\.(jpg|png|gif)$/, generator : { filename : 'img/[hash][ext]' } },热更新配置:devServer:{ static : { directory :原创 2021-09-23 22:33:04 · 377 阅读 · 0 评论 -
javascript Promise 底层实现
class Promise{ constructor(executor){ this.PromiseState="pending" this.PromiseResult=null this.callbacks=[] let self=this //resolve function resolve(data){ //判断状态 if(self.Promis.原创 2021-09-17 17:21:49 · 158 阅读 · 0 评论 -
项目整体设计相关
CSS布局:引用flexible.js,页面超过750px,字体限定为75px;@media screen and (min-width:750px){ html{ font-size:75px; } }原创 2021-09-14 16:58:19 · 59 阅读 · 0 评论 -
el-cascader级联选择器选择任意一个选项详细解决方案
el官方提供了props.checkStrictly = true属性可以取消父子节点强关联来达到选择任意选项的目的;但是存在两个缺陷:1.只能点击radio的圈圈进行选择2.选择完了之后级联选择器不会关闭经过搜索网上的资料,整合了下面的方案来解决上面两个问题。首先选择器:<el-cascader :key="cascaderKey" v-model="fCategoryId" :options="option" :props="optio原创 2021-09-11 11:23:09 · 4181 阅读 · 3 评论 -
javascript借助多线程处理业务
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body> <div id="btn">click1</div> <input type="text" id="num"></body><.原创 2021-08-25 22:31:54 · 130 阅读 · 0 评论 -
docker采坑
1.冒号后面要带空格 例如prots: 80: 80不是80:80原创 2021-07-08 11:55:06 · 92 阅读 · 0 评论 -
vue-element-admin 登录页火狐记住密码input框黑色
找到这行代码 box-shadow: 0 0 0px 1000px $bg inset !important;换成: transition: background-color 5000s ease-in-out 0s;就OK了原创 2021-07-06 21:50:07 · 319 阅读 · 0 评论 -
TP6.0 模型关联条件查询(hasWhere)
模型层:public function product(){ return $this->hasOne("product","nid","product_id");}public function storage(){ return $this->hasOne("storage","nid","storage_id");}$product_name=input('product_name');$StockModel=new StockModel(.原创 2021-06-24 10:16:09 · 3435 阅读 · 1 评论 -
推荐一个好用的js日期函数库
下载地址:https://codechina.csdn.net/mirrors/jacwright/date.format?utm_source=csdn_github_accelerator原创 2021-06-03 09:32:24 · 154 阅读 · 0 评论 -
TP6 控制器不存在:app\index\controller\Index
今天把网站部署到服务器碰到一个大坑,代码本地运行没有问题,但是放到服务器就一直报错 控制器不存在:app\index\controller\Index然后各种找原因,百度了说是Linux对大小写要求严格,我猜想可能就是大小写出问题了,找了一通发现一个地方有问题,就是Contrller,报错的地方controller是小写,但是TP默认建立的文件夹都是大写字母开头的,如下:于是我把命名空间改成大写开头,namespace app\index\Controller;还是没有效果,再找,发现c原创 2021-05-22 10:16:14 · 2998 阅读 · 0 评论 -
uni-app引入阿里ICON方法
阿里icon引入包含3个方法:unicode,fontclass,symbol;首先symbol方法在uni-app上目前还是不能用的;这里只介绍fontclass方法:从阿里icon下载文件解压:这是我的解压路径:然后在app.vue引入iconfotn.css文件,在main.js引入后在H5端没问题,但是在安卓或者IOS会报错:第三:修改iconfont.css内容,在引用的地址上加入~@/你的文件路径/:使用:完成:...原创 2020-10-20 15:12:52 · 271 阅读 · 0 评论 -
dataV组件容器宽高发生变化后,组件不会自适应解决方法
项目中需要大屏幕数据展示,于是使用了dataV组件,但是使用是发现拖动浏览器边框,dataV组件显示异常,如图:于是查了官网,官网的解释如下:于是按照官网的意思编写代码:<dv-active-ring-chart ref="pie2" :config="config" :key="key" class="datav-item" /> return { pieOutline: '', key : 1, }methods: { .原创 2020-10-15 20:02:06 · 17097 阅读 · 6 评论 -
vue-element-admin动态路由无限循环的解决方法
vue-element-admin是一个非常好用的开源的后台管理框架,最近在用它做一个公司用的管理平台,但是公司的项目比较小,没有权限这个功能,就把if (hasRoles) {next()}这段给删除了,于是在路由守卫,也就是permission.js里面碰到了无限循环的问题。为什么会出现无限循环呢?先看下代码主要是这个next({ ...to,replace : true}),只要next()里面写了内容,那么,一定会重新执行router.beforEach方法,这个时候如果hasRo.原创 2020-07-01 16:14:43 · 4697 阅读 · 4 评论 -
多个el-upload组件上传文件,同时提交文本字段
最近碰到个需求如下:表单里既有普通文本字段,又有上传文件,且是多个不同字段(不是一个字段多个文件);当时后端只给了一个接口:思路是先var formdata=new formdata(),再formdata.append('xx',xxx);再axios.post('url',formdata);实际写的时候碰到了一些问题,很多axios都会在使用前进行封装一下,加上拦截器,我用vue-element-admin作为后台模板,里面的axios也设置了拦截器,拦截器里面会对传输的参数进原创 2020-06-12 16:23:40 · 15944 阅读 · 8 评论