logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

深拷贝和浅拷贝的问题

简单理解就是:浅拷贝复制的是对象的引用地址,没有开辟新的栈,复制的结果是两个对象指向同一个地址,所以修改其中一个对象的属性,另一个对象的属性也跟着改变了。:在拷贝的时候,创建新的对象,并把原对象所有的属性都深拷贝到新对象,原属性如果是对象,也会重新创建新的对象并拷贝到新对象属性中,这样。:只复制一层对象,当对象的属性是引用类型时,实质上复制的是其引用,当引用指向的值发生变化时,深拷贝会开辟新的栈,

#vue.js#前端#javascript
【vue深度监听新旧值一样】解决办法

【代码】【vue深度监听新旧值一样】解决办法。

#vue.js#前端#javascript
ruoyi添加新页面(侧边栏不显示,只在顶部导航显示)

进入后台系统,找到菜单管理,创建对应的页面。在views中创建对应的页面。

#javascript#android#开发语言
vue使用axios记录

1、在package.json同级目录下新建 .env.production 生产模式和 .env.development 开发模式(名字可以自己随便取这里为了简便就直接取.dev和.pro)这里面其中的 VUE_APP_ 这个是项目固定写死的,不可更改,其后面的名称可以自己随便取,在这里我取的名字为 BASE_URL。1、在 src 目录下新建 utils 目录,然后新建request.js文件

#ajax#javascript#前端
uni-app真机调试报错:TypeError: null is not an object (evaluating ‘data.height‘) __ERROR

uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息。使用uni.getSystemInfo来获取内容区块的高度值,这样就解决了上面的报错信息,也实现了滑动的效果。:这段代码是没有问题的,之所以会报这个错是因为在home-data下放的是自定义组件,并且是进行了数据请求渲染出来的值,就获取不到这个home-dat

#前端
uniapp+uview1.0上传图片

因为uview1.0里的请求不能进行上传,也就是不能upload,所以就不能把上传服务器的接口进行封装,这里采用的是uni.uploadFile。搞了一天,uview1.0上传图片是真麻烦啊。:action是必须配置的。template部分。

#uni-app#前端#javascript
uni-app实现搜索框关键词判断和跳转页面

uni-app实现搜索框关键词判断和跳转页面

#uni-app#javascript#vue.js
uniapp中插槽的使用

跟 v-on 和 v-bind 一样,v-slot 也有缩写,即把参数之前的所有内容 (v-slot:) 替换为字符 #。父组件:必须在 元素上使用 v-slot 指令,并以 v-slot 的参数的形式提供其名称。:需要多个插槽时,可以利用元素的一个特殊的特性:name 来定义具名插槽。

#uni-app#javascript#vue.js
uni-app中三级联动效果的实现(mpvue-picker)

创建一个带有uni-app框架组件模板的项目,找到里面的mpvue-citypicker文件夹,复制到所需项目中。参考链接:https://github.com/MPComponent/mpvue-picker。

#uni-app#vue.js#javascript
记一个uniapp H5使用腾讯地图获取位置的坑

最后,最重要的一点!运行项目时要使用ip地址访问,也就是192.168的那个,否则无法获取当前位置。首先,H5端想获取位置,先去腾讯地图开放平台添加一个应用生成key。然后,在manifest.json中添加key(注意这里要勾选)使用localhost访问就是这样的,定位不准确。

#uni-app
到底了