04 2022 档案
摘要:前言:用iview的drawer做一个效果:点击弹出一个modal,然后在modal里面再点击,弹出一个drawer。 问题:设置inner=true,transfer=false,点击modal弹出的drawer层级没有覆盖掉modal,也就是modal挡住了drawer,导致无法选中drawer
阅读全文
摘要:前言:微信小程序项目里用了环信的集成聊天室来作为临时的一个聊天功能,用户从微信小程序中的入口进入,用web-view来打开环信的聊天室。 注:项目还未上线,环信的代码已经部署到了线上,即项目此时是在处于线下环境访问线上的环信聊天室。 开发工具:hbuild x 、 微信开发者工具(简称工具)。 出现
阅读全文
摘要:前言:如题 解决方案:请用hbuild x工具打包 ==> 发行 ==> 网站-pc
阅读全文
摘要:前言:在项目中引用用了一个uni-easyinput的插件,是个输入框,我给它那个清除图标的按钮绑定个事件,结果忙活半天才解决,这都还不如我我自个儿写个输入框呢,真费事。 问题:给uni-easyinput的api:@iconClick 绑定一个事件逻辑,如下: <uni-easyinput v-m
阅读全文
摘要:前言:新建uniapp项目(空模板),用微信开发者工具打开,报错。先引用网友的方法:微信开发者工具未识别该项目中的app.json等文件。意思就是你用该工具打开的目录中必须包含pages文件夹,app.json等文件,得在小程序得更目录打开。然而我不是这种情况。我是这么处理得:关掉hbuilder
阅读全文
摘要:
前言:在给一个已有iconfont.css的项目中更新iconfont.css代码,iconfont无法显示。 原因:@font-face未更新至最新的代码。 解决方案:在iconfont网站找到你的项目,点击【查看在线链接】,点击复制代码,然后直接把这几行代码替换你的@font-face即可。 正
阅读全文

摘要:前言:项目迁移,在调用uni.request去请求微信的接口时报错: errMsg: "request:fail -2:net::ERR_FAILED" errno: 600001 返回代码:600001。 pc端工具能访问接口成功,估计是勾选了不效验合法域名的原因,而手机端就显示报错。 查阅了一下
阅读全文
摘要:前言:后端返回文件流,前端需要从该接口的请求头拿到文件名。 let req = new XMLHttpRequest(); req.getResponseHeader("xxx"); // xxx表示请求头里的参数,比如我想拿请求头的content-disposition,则直接写进去就行了,可选参
阅读全文
摘要:前言:vue项目中自定义一个按钮,除了按钮本身有个点击事件之外,在这个按钮的里边还有个清除按钮标题的事件,需要在点击按钮的清除事件的时候不要触发按钮的点击事件。 解决方案: 在你的事件里加入一行代码:event.stopPropagation() 或者这么写:event.cancelBubble =
阅读全文
摘要:创建一个XMLHttpRequest,用a标签下载。 download(api, params) { let req = new XMLHttpRequest(); req.open("POST", api, true); req.responseType = "blob"; req.setRequ
阅读全文
摘要:前言:关于如何使用electron-vue框架去搭建一个桌面应用,网络上已经有很多教程说明。我在这里记录一下操作流程,具体代码来至electron-vue官网。 # 安装 vue-cli 和 脚手架样板代码 npm install -g vue-cli vue init simulatedgreg/
阅读全文
摘要:翻译:Command vue init requires a global addon to be installed.具体报错以及原因:用vue脚手架搭建一个项目时报错【vue init simulatedgreg/electron-vue my-project】报错:Command vue in
阅读全文
摘要:2022-04-14 如何在自己的网页中添加看板娘复制以下代码: <script src="https://eqcn.ajz.miesnfu.com/wp-content/plugins/wp-3d-pony/live2dw/lib/L2Dwidget.min.js"></script> <scri
阅读全文
摘要:2022-04-01详细报错代码: This dependency was not found: * @/components/subsidy in ./node_modules/_cache-loader@4.1.0@cache-loader/dist/cjs.js??ref--12-0!./no
阅读全文
摘要:2022-04-02 前言:vue+iview项目,做一个图片上传功能。 做这个功能,我需要把图片信息、接口参数push到表单FormData里面,然后通过axios.request调接口返回给后台。 刚开始时我是直接打印它的值,比如代码是: let formData = new FormData(
阅读全文
摘要:2021-12-07在ajax里添加一行代码:【processData:false,】即可。
阅读全文
摘要:2021-12-07window.URL.createObjectURL 可以用于在浏览器上预览本地图片或者视频customRequest 通过覆盖默认的上传行为,可以自定义自己的上传实现 <template> <div style="margin: 24px"> <a-upload :file-l
阅读全文
摘要:2021-11-29安装:npm i moment在main.js引用:import moment from "moment";Vue.prototype.$moment = moment;
阅读全文
摘要:2021-11-30第一步:解决方法:浏览器地址栏输入 chrome://flags/第二步:在输入框搜索Block insecure private network requests第三步:屏幕右边设置为Disable后语:重新启动浏览器就能解决了,因为是谷歌浏览器又加强了安全方面的 ,另外更换其
阅读全文
摘要:2021-12-07新建组件名.vue文件,在main.js中引用,然后注册:Vue.component("组件名", 组件名);//全局自定义组件
阅读全文
摘要:2021-11-26意思:无法读取未定义的属性(正在读取“$message”)这个$message未定义,我是这么调用的:this.$message.error('api有误');那么就是this指向里面没有$message这个属性
阅读全文
摘要:2021-11-24背景:antd的form表单中用v-for渲染了一组数据解决方案:问题出在form表单(注意是vue-antd的form表单)的label值,它支持string或slot的形式,并不支持其他形式,虽然我的label可以被遍历出来,但系统不建议使用。我取消了遍历就不报错了。
阅读全文
摘要:2021-11-24用处:防止链接打开 URL
阅读全文
摘要:2021-11-26第一步:取消ajax异步,即把ajax的属性async改为false;第二部:定义一个且是唯一的全局变量(比如abc),令abc等于ajas 要 return 得值,接着在代码最后return abc即可
阅读全文
摘要:2021-11-22 vue+antd中的input组件的allowClear属性无效,该组件作用是点击清除输入框值得值,但是设置后没有显示, 文档中写清除文本值的api是allowClear,但文档里的代码写的却是allow-clear,真是让人摸不着头脑。 即便是写成:allow-clear="
阅读全文
摘要:2021-11-22解决方案:在scroll-view都设置了:scroll-y="true"的情况下,给所有设置样式height和min-height都为100%即可;
阅读全文
摘要:2021-11-17ie浏览器api:window.clipboardData,举例: if (window.clipboardData.setData("text",'666')) { console.log("复制成功"); } else { console.log("复制失败"); }注意:c
阅读全文
摘要:2021-11-22 请检查是否有写入了大量的js外链,譬如在根目录下的vue.config.js里有个js数组存放了vue、vue-router、axios等几个外链,这就导致每次加载都会请求大量的包,故而就慢了。
阅读全文
摘要:2021-11-10例: <template> <div>{{msg1}}</div> </template> export default { data(){ return { msg: 'hello' } }, computed:{ msg1(){ return this.msg + ' wor
阅读全文
摘要:2021-11-15啥错误?就是无论你怎么在那个页面打印,删除代码都没用,但是页面的地址是没问题的。找了许久,还好这个页面和其他页面是一模一样的,于是乎拿那个页面来对比,终于在pakes.json这里找到了报错原因:原来老子没有把那个页面的路径放到第一位。mlgeb,wrnmmp,cnm,cnqj。
阅读全文
摘要:2021-11-10解决方案:在table里加上【:rowKey='record=>record.id'】出现原因:table没有key值。
阅读全文
摘要:
2021-11-08Access to XMLHttpRequest at '请求的网络地址' from origin 'http://localhost:8001' has been blocked by CORS policy: Request header field token is not
阅读全文

摘要:2021-11-10在元素增加一个样式:overflow-y:scroll;
阅读全文
摘要:2021-11-06子组件写个点击事件,在里面触发这个this.$emit(xxx);父组件中用@符号接收子组件的方法xxx,比如父组件中在子组件身上写@xxx="yyy",最后就在父组件写上yyy方法即可。
阅读全文
摘要:2021-11-08引用方式:import VueJsonp from 'vue-jsonp'解决方案:把引用方式改为:import * as VueJsonp from 'vue-jsonp'
阅读全文
摘要:2021-11-06翻译:数据函数应返回一个对象;原因:export default里的data没有写return,在vue中固定了data函数必须要返回对象,so,加个return {}即可注意:每个vue文件中如果写了data函数,就是data() {},那么必须加return{}
阅读全文
摘要:2021-11-06翻译:v-on处理程序中出错:“TypeError:handler.apply不是函数”或者TypeError:handler.apply不是函数程序期待的是一个函数,但这个函数在定义的时候出错了;排查:我是在子组件写了个方法:this.$emit('ccasaw'),然后我在父
阅读全文
摘要:2021/10/29文件(路径):router.map.js 项目根目录/src/router/async/router.map.js Login.vue 项目根目录/src/pages/login/Login.vue此处仅为测试。请复制一下代码到router.map.js: // 视图组件 con
阅读全文
摘要:2021-11-03请调用uni.navigateBack()方法,如: weekd() { uni.navigateBack(); },
阅读全文
摘要:2021/10/28请用管理员身份打开powershell,输入命令【get-ExecutionPolicy】,显示【Restricted】,表示状态被禁止;解决方案:输入【set-ExecutionPolicy RemoteSigned】,点击回车,显示:(注意:win11不会弹出下面的内容,而是
阅读全文
摘要:2021/10/29在modal里面添加:footer="null"
阅读全文
摘要:2021/10/26在a-modal里面加入下面这行代码: <template slot="footer"> <a-button>关闭</a-button> </template> 然后你就可以看到底部只有一个写着‘关闭’的按钮。
阅读全文
摘要:2021/10/26preventDefault:阻止默认。大意:阻止默认事件,事件包括:单击“提交”按钮,阻止其提交表单单击链接,防止链接跟随 URL
阅读全文
摘要:2021/10/22Cloning into '仓库地址'...error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054fatal: expected flush after ref listing
阅读全文
摘要:2021/10/25解决方案:查看packge.json配置文件里面的scripts对象是否存在dev键值对,如果存在还是报错,那就是dev的值有问题;如果没有dev,那就运行命令vue init webpack(如果运行该命令报错,那么请检查webpack是否已安装)一般情况下,运行后会出现dev
阅读全文
摘要:2021/10/22翻译:输入密钥“xxx/.ssh/id\u rsa”的密码短语:大意:在本地对github进行一些操作,提示需要输入这个id_rsa东西。起初我以为是要输入这个文件里的代码,没成想试了好多次都不对,在最后要放弃的时候我就把我的github密码给输入上去,没成想还真成功了。接着他就
阅读全文
摘要:2021/10/21在这发起后端请求,拿回数据,配合路由钩子做一些事情 (dom渲染完成 组件挂载完成 )
阅读全文
摘要:2021/10/21computed 是计算属性 属性 method是 方法 使用 computed 性能会很好,但是如果你不希望缓存,你可以使用 methods 属性。我们可以使用 methods 来替代 computed,效果上两个都是一样的,但是 computed 是基于它的依赖缓存,只有相关
阅读全文
摘要:2021/10/21 引入组件报错:(已解决)Unknown custom element: <box> - did you register the component correctly? For recursive components, make sure to provide the "n
阅读全文
摘要:2021/10/21 组件的变量冲突了,特指data和props里面出现了相同的变量名(已解决)The data property "content" is already declared as a prop. Use prop default value instead.翻译:数据属性“cont
阅读全文
摘要:2021/10/20 rn项目运行到手机端(android),启动变白屏,开发工具这边显示报错如下:(未解决)15:13:10.892 reportJSException >>>> exception function:createInstanceContext, exception:white s
阅读全文
摘要:2021/10/20 新安装hbuidler x,运行项目报错。原因:缺少模块uni read pages。解决方案:cnpm i uni read pages(你是不是没有更新项目依赖?)
阅读全文
摘要:检查apache的httpd.conf文件是否允许所有ip访问 2021/07/12背景:手机访问电脑(win10)的Apache服务器下的php文件,在同一局域网下报 403 错误,在电脑地址栏输入接口地址可正常访问,手机打开RNapp访问接口就会报错。注:Apache服务集成于WampServe
阅读全文
摘要:2021/10/20找到工具--设置--运行配置,看到那个node路径了没有,点右边的浏览,找到它的路径。
阅读全文
摘要:请根据报错提示来排错2021/07/09刚开始时报的是connect的错,这个connect指的是从uni引入的一个方法;我注释掉报错的两个页面的connect后,页面恢复正常, 但直觉告诉我其实并不是这个connect的错,因为我没有改动过它;接着我就继续看报错信息,因为我是按照第一个报错信息来排
阅读全文
摘要:2021/07/01该问题从昨天提起,今天备案。客户端通过axios请求数据,已知数据库和php后台程序都一样,该客户端在前端拼接的地址参数传递给后台,后台返回报错:请求超时2021/07/02 该问题是另一个同事在网上找到一篇文章解决的,原因是:apache服务器仅允许本地ip访问自己的后台文件,
阅读全文
摘要:2021/07/03在svn文件夹里面右键选中Relocate,在弹出框输入用户名、账号密码,接着输入新的svn地址即可
阅读全文
摘要:引入connect或者检查dispatch方法是否写错参数2021/05/09 这段话的意思是:TypeError:分派(…)。then不是函数dispatch不是一个函数,答案在以前已经有了:引入umi的一个东西叫connect如果引入了connect且dispatch有值但还是报错,那么就是di
阅读全文
摘要:2021/05/09这段话的意思是:警告:请使用'require(“history”).createHashHistory`而不是'require(“history/createHashHistory”)`。对后者的支持将在下一个主要版本中删除。大概是dispatch方法里的参数写错了type: '
阅读全文
摘要:2021/05/08更新代码:update table set `status` = '-1' where id = 'xxx' and `status` != '0'mysql数据库查询报错:Unknown column 'name' in 'field list'这个字段'name' 在表tab
阅读全文
摘要:请检查该对象是否已被浏览器获取到2021/05/06 我有一个对象:holder;该对象的内容假如为: [{"waitmailCount":"0","waitmailToday":"0"}]在代码里打印:console.log(holder[0]);报错:[0]未定义原因:该对象在打印的时候参与了异
阅读全文
摘要:obj[key] = value;2021/05/07let obj = {};// key:新属性// value:属性值注意key为常量,不然会变成空
阅读全文
摘要:请检查是否引入了umi中的connect2021/05/01 尝试去使用dispatch方法来调试数据,代码如下: const { dispatch } = this.props; console.log(this.props); dispatch({ type: 'creation/updateR
阅读全文
摘要:2021/04/30 请把这行 import { json } from 'express';注释掉 这个问题已经遇到很多遍了,是因为导入了这个express的json但是有没有使用到它就会报个黄色的错误
阅读全文
摘要:2021/04/26点击弹出框,把选中的值set给弹出框的table时报错; 格式不对。
阅读全文
摘要:2021/04/28 请检查是否连接到同一数据库
阅读全文
摘要:2021/04/26var a = '0123456'; console.log(a.replace(/\b(0+)/gi,"")); // 123456该方法只会去除字符串中前面包含0的数字且只会清除掉0,不会影响到0后面的值(如果0后面也是0的话除外)🐛bug:该方法会把小数点后面的0清掉,即
阅读全文
摘要:2021/04/22计算数组里面每一条的值相乘的结果, js的基础知识实现方式1:for循环 let a = { body: [{ price: "200.00", qty: "20.00", }, { price: "100.00", qty: "11.00", }, ] } let c; let
阅读全文
摘要:2021/04/20新增弹窗,选择省份数据,获取数据并返回给后端,再次打开,是编辑弹窗,无法选中省份数据;select组件,点击下拉展示数据。
阅读全文
摘要:
2021/04/19源代码: <Select placeholder="选择支付方法"> <Option vaule="货币支付">货币支付</Option> <Option vaule="网银支付">网银支付</Option> <Option vaule="积分兑换">积分兑换</Option>
阅读全文

摘要:
2021/04/17场景:正在解决页面一个由于数据为空导致组件不能正确加载的问题,定位到connect,数据来源:connect注入的user参数;请看代码👇: export default connect(({ user }) => ({ currentUser: user.currentUse
阅读全文

摘要:
2021/04/15 点击获取省份数据,前台能成功拿到,浏览器获取也并无异常,但是在catch里面打印数据会有值返回;纠正:不存在使用try catch回调成功时还会获取到catch的错误异常,原因:在service.js那里的返回数据方式不正确,在前台根据后台返回的status来判断,但是serv
阅读全文

摘要:
2021/04/17 修改了一些登录及刷新逻辑,状态:首次登录成功,接着点击刷新会获取不到数据;推断:登录接口没问题,刷新接口存在缓存消失问题;排查:找到以前版本的代码,将有问题的和没问题的代码一起打印回调;结果:在刷新接口成功返回数据后并没有正确将返回的数据赋值给缓存,而是赋值了一个undefin
阅读全文

摘要:
2021/04/14 修改菜单配置config.js时,发现了这个错,原以为只需要删除umi,令项目重新加载渲染生成新的umi文件就没事了,但事情并没有那么简单。我们需要从原因入手:有两个以上的重复命名。那么我们去全局搜这个namespace东西,发现在一个model.js文件里面有两个相同的nam
阅读全文

摘要:
2021/04/13 子表设置了scroll宽度,为了实现滚动展示效果,但是会超出屏幕宽度,并没有实现滚动,原因:母表没有写scroll来固定x轴宽度,两个表要同时设置才有效。
阅读全文

摘要:
2021/04/13 正在做点击行展示子表数据,存在一个样式问题,就是母表的母的展开图标和多选图标存在较大宽度,通过给columns数组添加了个空对象,那么columns里面的字段的width才生效,然后那个空对象也会去占用100%宽度-其它字段宽度总和的差值。
阅读全文

摘要:
2021/04/01更新语句 UPDATE table SET x='yyy' WHERE id IN (10120161608558)报错,原因:(10120161608558)没有加上双引号,故改为:('10120161608558')即可。
阅读全文

摘要:
2021/03/31如题,我进行了如下排查:1、点击编辑或新增时数据里面是否包含这个数据以及其字段;(结果:数据是有的,字段也有,正常)2、点击回调该字段有没有被打印出来并且是否有数据;(结果:同上,正常)3、数据同步到子组件的时候,传递的值在进行同步重新赋值时是否有对这个日期进行格式化;(结果:有
阅读全文

摘要:
2021/03/30业务:弹出框里面的form表单里的一个输入框需要点击搜索查询获取数据,如果没有点击搜索则不会影响其他值,但是点击搜索了,其它的输入框就全都初始化成原来的值,不只是输入框,只要包裹在form表单里面的值都会重置;看代码: <Form {...layout} form={form}
阅读全文

摘要:
2021/03/24input值可以通过被它包裹的form表单取得,有时候会出现没有form表单包裹的情况,就得要去单独获取,请看代码👇1、先初始化一些变量: const [inpValue, setInpValue] = useState(''); // 输入框值2、定义一些方法: // 设置输
阅读全文

摘要:
2021/03/23前台执行编辑数据,后台拿到数据进行数据库更新语句,通过测试发现:在后台写好的更新语句没问题,把该语句放在数据库里查询也是失败的结果;但是,当你修改了该语句的其中任意一个字段的值时,却能更新成功;原因是:前端返回给后台的更新语句确实已经生效了,再次执行没有影响到是因为更新语句中的字
阅读全文

摘要:
2021/03/24前台访问接口,通过server.js文件访问,能打印出已进入异步状态,但是接口在连接server.js那里出了问题;原因:server.js里面的一个地方写错了一个字符👉message.infi(xxx);将它改成message.info(xxx);即可;
阅读全文

摘要:2021/03/19表格数据没有加载,原因是该组件的request请求数据接口没有写。
阅读全文
摘要:2021/03/18点击新增按钮将数据push到数组,然后将该数组赋值给一个变量: const [bodyListData, setBodyListData] = useState(''); // bodyListData用于接收值,setBodyListData用于设置值(效果类似于this.se
阅读全文
摘要:2021/03/18 如题,前台返回的list数组为null,后台查询语句可以查询数据出来,我检查了接口名没问题,然后我从最底下开始排查:既然后台的list有数据,但是前台的list没数据,那么问题就出在这个list身上,我抬头一看,哎!我发现这个list没有被初始化。。代码如下: while ($
阅读全文
摘要:2021/03/17这个问题是帮一个网友解决的,我是直接在百度搜的答案👇👇1.没有在app.json 配置页面路径2.如果配置了,没效果,基础库提高
阅读全文
摘要:2021/03/17 方式如下:request={() => { return { data: bodyListDatas };}}这里的return数据要写成这样: return { data: 数据源 };
阅读全文
摘要:2021/03/17const abc = () => {}里面想要调用props,这是个函数组件,你得这么写:const abc = props => {}完事儿
阅读全文
摘要:2021/03/17我有一个弹出框a,需要传递一个值给弹出框b,我需要做的就是:第一步(注意我这个弹出框里面包裹着一个form表单,弹出框a的值是从别的地方传递进来的):弹出框a:1、初始化一个变量用以接受要传递的值;const [tableValue, setTableValue] = useSt
阅读全文
摘要:2021/03/16在React语法的定义中,js的onclick变成了onClick,这个大写的C有点不一样,怎么个不一样法呢,请看下面:const edit = (record) => {message.info(JSON.stringify(record));}我先定义一个方法,然后绑定到一个
阅读全文
摘要:2021/03/15 后台返回的查询语句放到数据库可以执行成功,但是在前台执行不成功;报错为:提交失败;查找php语句,发现 提交失败 是当两条语句中有某一条语句执行不成功才会报错,而我只打印了其中一条语句,还有另一条语句没有检查,通过检查,可以确定就是这条语句的问题。
阅读全文
摘要:2021/03/15antd日期组件 DatePicker使用方式:<DatePicker /> 报错 原因:没有给picker属性赋值,这个组件一定要加上picker属性,尽管它默认是date,但依旧要写上去picker有5个可选值:date | week | month | quarter |
阅读全文
摘要:这个其实不算是react的重定向,使用到了umi,代码如下import { history, connect } from 'umi'; if (data.status == 999) { // const msg = '当前账户已在其它设备上登录!!请选择登录其它账号!'; // notifyTi
阅读全文
摘要:2021/03/14button组件和link组件有个href属性,赋值即可跳转例:路由home,<Button href="#home">返回首页</Button>或者<Button href="#">返回首页</Button>注意:一定要要加上井号符#,这里的#默认指向重定向页面
阅读全文
摘要:2021/03/08在实现删除功能时,更新语句结果不正确,经寻找发现是更新语句的一个字段写错了,将该字段换成对的字段结果就正确了。
阅读全文
摘要:2021/03/052021/04/30 请检查是否写了1个等于号
阅读全文
摘要:2020/03/03点击关闭modal框触发proTable的reload事件,即刷新当前页面,在实现新增客户信息时能过正确刷新,但是在一模一样的逻辑下实现另一个新增功能就无法刷新即新增成功后页面不刷新;关键代码如下: if (actionRef.current) { message.info("我
阅读全文
摘要:2021/03/05数据库能查询到相应的结果证明查询语句和参数没问题,认真检查页面后发现新增的数据在第2页,而我还在第1页看。。。
阅读全文
摘要:2021/03/03 { value.ispana = value.ispana.toString(); } { value.ctarck = value.ctarck.toString(); }以上代码中分别执行并没有报错,报错是因为两个花括号之间没有写;号,把;号添加上去即可
阅读全文
摘要:2021/03/03该组件在被引用的页面内没有写上onSubmit方法,即点击该组件时没有触发该组件的handleUpdat,函数,但是该组件没有点击事件的入口,所以报错。
阅读全文
摘要:2021/02/26$admin = $_GET['admin']; // 有时候会报未定义 Notice: Undefined index: admin in C:\wamp\www\xxxx\uuu\sss\yyy\sb\cmer.php on line 11加个@,也许你会初始化如$admin
阅读全文
摘要:2021/02/252021/03/10 这个是2月份提出来的问题,卡了我很长时间,虽然我并没有花时间去处理他,今天花了一点时间,仔细检查后才发现了问题的所在:问题:我有新增和编辑弹出框,这两个弹出框的内容一摸一样但是可以进行新增和编辑业务;点击编辑框时会传入值给弹出框,我需要关闭弹出框后清除编辑框
阅读全文
摘要:2021/02/25 const onFinish = async () => { const fieldsValue = await form.validateFields(); alert(JSON.stringify(fieldsValue)); };
阅读全文
摘要:2021/02/24初始化变量:const [reverse, setReverse] = useState(false); (写在return上面)按钮:<Button onClick={() => setReverse(!reverse)}>排序</Button>关键在于:setReverse(
阅读全文
摘要:2021/02/24我新建了一个名为xxx.less文件,并在index.jsx引用,通过诸如import className styles.head之类的方式使用,发现没有效果,于是乎将xxx.less文件改名为index.less,再次引用,成功。
阅读全文
摘要:2021/02/22 在一个form表单项目结构中,我同时使用了form表单的label标签布局以及栅格布局,一般情况下会出现题目所示,解决方法:删掉lable标签布局代码即可。 const layout = { labelCol: { span: 8, }, wrapperCol: { span:
阅读全文
摘要:2021/02/15 首先app.json文件设置了"navigationBarTitleText": "", 然后在我要单独设置标题的页面中编写"navigationBarTitleText": "搜索",无效果, 上网查找一下答案,原来是设置标题需要在app.json里添加要设置标题的页面的路径
阅读全文
摘要:2021/02/15 如果是pages文件夹以外的components组件文件夹里的组件被pages页面引用并触发点击跳转到componens组件文件夹里面的另一个页面时, 比如路径是:../searchBox/searchBox;跳转路径报错为pages/searchBox/searchBox,
阅读全文
摘要:2021/02/06 导致该原因的有很多,今天遇到的原因是因为图片的路径没有赋值上去,通过点击上传图片,然后看一下图片是否能展示出来,我这个不能展示,因为我将两个和图片有关的变量给搞混了,修改后即可成功。
阅读全文
摘要:2021/02/06在后台内查看b接口,通过打印,改接口名都会返回c接口的结果,那么问题就不是出在b接口的地方上面,而是c接口;经过同事的帮忙排查,才发现c接口的a参数写少一个=号,导致php运行时直接找到了该接口并且通过b接口返回了c接口的结果,而b接口又正好在c接口的下面,按照代码从上到下运行的
阅读全文
摘要:2021/01/16代码如下: if ($a == 'get_openid_card') { $input = file_get_contents("php://input"); $obj = json_decode($input, true); $code = checkInput($obj['c
阅读全文
摘要:2021/01/15代码如下: if ($a == 'saveImg') { $billno = checkInput($_GET['id']); // 当前上传图片的用户 $type = checkInput($_GET['type']); // 上传类型 if (!$id) { exit('12
阅读全文
摘要:2020/12/04a参数、接口ip以及前后台文件已经确认无误,但还是报了个莫名其妙的a参数为空。经查看发现是数据库无法连接(哦,是吗?),导致前台发送请求,后台无法访问数据库,在入口文件index.php就已经报错,所以只要连上数据库问题就能迎刃而解。我的解决方法是:将备份的数据库文件写入一个新建
阅读全文
摘要:在后台查询语句之后的写法有误,导致只传回了一条数据
阅读全文
摘要:报错后,在小程序开发工具的控制台中的network复制请求接口在浏览器显示,结果还是一样;接着定位到后台文件,修改了报错信息后小程序返回的报错结果不变,证明存在两个不同的后台;通过检查发现,已修改的小程序后台文件并没有处于服务器根目录下,也就是说修改小程序后台没找着正确的位置,选中并修改服务器根目录
阅读全文
摘要:浏览器获取文件的css或者js后等资源,如果它们没有过期,浏览器就不会自动刷新,此时修改css或js文件后按刷新键是不会命令浏览器更新的,可以按住ctrl + F5强制,详情链接:https://blog.csdn.net/qq_36820717/article/details/81663351?u
阅读全文
摘要:清空表单的操作(this.formRef.current.resetFields();)放在了隐藏弹出框之后执行,导致点击隐藏弹出框时 清空表单的操作 没有被执行到,故此将 清空表单的操作 放到隐藏弹出框之上即可。
阅读全文
摘要:前提:所请求的文件源必须用ip地址打开,比如192.168.3.65/login.html1:origin: null 原因:后台跨域设置那里没有写入文件源被引用所对应的ip,比如在192.168.3.65/login.html打开的网页要在后台跨域加上192.168.3.65。2020/11/21
阅读全文
2020/10/26 tab组件切换子tab没有数据加载进来,已测得第一个tab子组件可以加载数据,其他tab可以在后台甚至前台接口返回数据那里获得数据,但是在切换到其他tab时无法加载数据,显示为空
摘要:2020/10/26 情况1:tab里面的tab子组件包含了一个table组件,这个table组件的数据源dataSource没有获取到数据,再往上一步就是打印dataSource里面的systemData没有获取到数据,问题就出在这里我在render里面打印 message.info(JSON.s
阅读全文
摘要:2020/10/22 2021/04/17 估计是login.js中刷新时返回的payload没有值
阅读全文
摘要:2020/10/22 业务需求要返回一个billno参数,我在构造方法constructor里设定了reParams: { id: 6662333 },然后再接口接收参数params那里接收了参数,即 params: { id: reParams.id, }随即而来的是,报了ReferenceErr
阅读全文
摘要:2020/10/20 前台返回status=0表示查询接口失败,原来是后台接口写法有错误,改正即可2021/07/01 前台请求查询数据库,后台返回null(代表没有查询到数据)和查询语句,没有报错,查询语句放在数据库可以查询出数据,后台却返回个null;经排查,是该接口写法问题。
阅读全文
摘要:2020/10/20 封装list组件在母体,list组件没有写接口,接口在母体那里,经过对接口的排错,发现是后台接口写错了,虽然前(母)后台能够获取到数据,但是并不能证明接口的写法绝对正确,查询到数据是因为他可能只是满足部分逻辑 2020/10/21 前台封装的子组件中的list组件数据源为thi
阅读全文
摘要:页面没有写这行代码:import http from '@/utils/http';
阅读全文
摘要:form.item传递的自定义select组件里的一项数据时给form.item添加了name属性,导致,自定义select组件的值没能选中
阅读全文
摘要:方法前调用this无效,需要移除this才能打印出来,onClick={() => print()}为正确;onClick={() => this.print()}会报错(需根据实际情况测试)
阅读全文
摘要:前台传递到后台的admin为null,修改前台admin获取值的方式,使其能够正确获取到数据即可
阅读全文
摘要:日期数据没有格式化。在后台拿到日期数据并返回给前台时,往往会晚于页面渲染时间,因此不能将格式转化的逻辑写在<Datepicker />中, 可以设置个时间延时器,抑或则设计异步的操作。具体可阅👉https://blog.csdn.net/qq_41956139/article/details/10
阅读全文
摘要:错误命令为: date: values.date.format('YYYY-MM-DD')正确命令为: date: moment(values.date).format('YYYY-MM-DD')需要安装一个叫moment的插件,安装命令:cnpm i moment -S
阅读全文
摘要:2020/09/17 近些天来我一直有个关于this.formRef.current.setFieldsValue为null的问题没有得到解决,直至我上网百度一下方知闭门造车是如此的苦逼。造成他为null,在初始化了formRef=React.createRef()以及form表单内插入数据接收器r
阅读全文
摘要:2020/09/16 没有选中省市时值为空,没有做判断值的业务,写入代码以来判断: province: values.geographic && Object.keys(values.geographic).length ? values.geographic.province.label : ''
阅读全文
摘要:刚开始时我是直接给form表单添加默认值,如表单中昵称,defaultValue={current.username},后来我才发现在页面加载数据的地方可以设置表单的值
阅读全文
摘要:新增数据工号一项输入数值时,输入超过2147483647的值就只显示其最大值2147483647,或小于-2147483648就只显示-2147483648。原因是工号所对应的数据库中的字段类型为int,其长度为11(int的最大长度),数值范围为(-2147483648 ~ 2147483647)
阅读全文
摘要:与chang关联的callBtn方法没有放在调用的切换按钮组件前,而是放在切换按钮组件调用之后
阅读全文
摘要:2020/08/24 后台却缺少util文件,index.php中连接数据库路径不正确 更改后可以打开index.php文件,当仍报“网络异常”的错 2020/08/25 懵逼 2020/08/26 继续懵逼 2020/08/27 后台index.php跨域没有处理好,缺少了相关ip代码,搞定 20
阅读全文
摘要:我的天哪,原来是在service.js里面对应的编辑接口那里的method写成了mothod,就错在这一个字符!!
阅读全文
摘要:server.js中的 import request from 'umi-request'; 没有替换成import http from '@/utils/http';
阅读全文
摘要:新增组件没有写对应的触发事件
阅读全文
摘要:与setParams关联的column数组位置不在其生效范围内,报未定义。
阅读全文
摘要:server.js的查询、删除接口里面的字段写错了,以及index.jsx里面所对应的字段,字段和数据库对不上,更改即可。
阅读全文
摘要:查询接口的字段没有和数据库同步。
阅读全文
摘要:WHERE billno = "2333"报错,原因是在WHERE前面写了一个逗号,他原来是没有的,删掉即可。
阅读全文
摘要:找了半天,发现接口写错了,具体也定位不了原因,配合模板修修改改就解决了。
阅读全文
摘要:php接口写错了,连不上php,并且前台在连接后台那里的api.js文件中没有写上对应的接口。
阅读全文
摘要:检查:刷新页面报未知错误,点击加载页面没报错,排查了跨域以及报错对应的http.js均没发现错误,返回的接口里的adm没有值, 定位到刷新接口去排错也没有发现异常,http.js能够返回200代码,却同时在error接收到200代码 结果:接口问题,在动态渲染菜单那里报了错,该方法对接的get_me
阅读全文
摘要:api.js里面的接口名重复(修改后还是报错),本来想着放弃了,以为今天是搞不定的了,但是在最后终于让我找到了答案,一下是我解题步骤: 先看控制台Network--Preview报错:返回:两个http://localhost/undefined、一个刷新页面接口、一个获取菜单接口 1、确定排查方向
阅读全文
摘要:前台的index.jsx没有引入updata这个接口。
阅读全文
摘要:解决方案:卸载重新安装一个稳定版的微信开发者工具即可。
阅读全文
摘要:安装路径:d盘(此时d盘有几十G空间)网友指出是因为c盘空间不足,看了一下果真如此。此时c盘空间已为0字节。清理c盘,重新安装。安装成功。
阅读全文
摘要:解决方案:升级工具、打开“设置-->安全-->服务端口”选择开启注:如果这样做了还是不行,那么就去看看是不是hbuildx工具的微信开发者工具路径配置错了。
阅读全文
摘要:这个问题很简单,但也很复杂。复杂是因为你得了解vue的生命周期才能明白。vue的data里面的变量之所以未定义是因为vue在给这个data里面的变量赋值的时候,是先创建dom,然后再赋值, 如果你在代码里直接调用data里的变量的值,那会显示未定义,因为dom未渲染完成。你可以用beforeCrea
阅读全文
摘要:代码:view:单位{{_unitName}}js: // 选择单位 selectUnit(e) { this._unitName = e.name; this._unitId = e.id; console.log(e.name); console.log(this._unitName); }排错
阅读全文
摘要:给宽度设置百分比,然后再填充(当padding-top的值设置成和宽度一致时,就会默认为该标签的高度)width: 24%; padding-top: 24%;注意:这个时候该标签内的文字会被挤压到该标签的底部。所以为了让文字居中显示,应该给该标签填充上下即可,即:padding: 12% 0;
阅读全文
摘要:报错状态:401报错内容:"Open registration doesn't allow, so register user need token,"翻译:“开放注册不允许,所以注册用户需要令牌,”报错原因:你的用户注册模式为授权模式,注册需要token验证,改成开放模式就不需要令牌验证。解决方案
阅读全文
摘要:前言:uniapp版环信demo打包时,我发现它里面有个文件夹(nativeplugins)有65m之多,全包大小74m,这个文件夹却占了90%以上 解决方案:这个文件夹是可以删掉的,但前提是:没有用到音视频。
阅读全文