logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

vue中的封装接口在一个接口中传入另一个接口的返回值

做Vue项目把请求接口都封装成了方法,有一个逻辑就是在一个接口中传入另一个接口的返回值作为参数。众所周知 接口发送ajax是异步请求,需要另一个请求的返回值就得把这两个请求改为同步所以我在这里用的是callback()代码如下methods:{GetGetCaseDetail(case_id, callback) {getCaseDetail(case_id).then(js...

#vue.js
Vue中关于数据改变而页面不改变的解决方法。

vue中数据改变了然而页面视图还是上一次数据的内容;这里我用的是Vue里的 $set()先来说说我为什么用set由于受现代JS的限制,vue不能检测到对象属性的添加或删除。vue会在初始化实例时对属性执行getter/setter 转化过程,所以属性必须在data对象上存在才能让vue转换它,这样它才能是响应的。vue不允许在已经创建的实例上动态添加新的根级响应式属性,所以就使用Vue....

#vue.js
关于VUE项目中报Error: Avoided redundant navigation to current location: 的错

在VUE中路由遇到Error: Avoided redundant navigation to current location:报错显示是路由重复,虽然对项目无影响,但是看到有红的还是不舒服。于是查了一下发现可以这样解决在你引入VueRouter的时候再加上一句话:const originalPush = VueRouter.prototype.pushVueRouter.prototype.p

#vue.js#javascript
移动端中ios不兼容input的type="number"

今天做移动端的时候一个选择数量的我在pc上是正常的禁用英文了 用的type="number"但是测试的时候在ios上看到还是能输入英文 我就想到ios兼容问题在网上看到的办法就是 只调用数字键盘就ok了<input type="number" pattern="[0-9]*"/>ok 加上了type="number"就可以了...

#ios#vue.js
关于uni-app中云打包成apk包在手机上运行无法使用uni.getLocation获取定位

uni-app中为什么在模拟器真机运行上可以获取定位而在云打包成apk包之后就不行了一开始我遇到我以为是一个莫名其妙的bug,然后看了官方文档之后才发现Android由于谷歌服务被墙,或者手机上没有GMS,想正常定位就需要向高德等三方服务商申请SDK资质,获取AppKey。否则打包后定位就会不准。云打包时需要在manifest的SDK配置中填写Appkey。在manifest可视化界面有详细申请指

#javascript
到底了