![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端知识点积累
冰冰1437
热爱学习的我,想和你们一起成长,有问题一起沟通呀~~
展开
-
vue中使用data中的数据a给赋值给另外一个变量b,改变a或b的值,另一个对象也变化的解决方法
数组、对象、值都适用参考在vue中 this.A = this.B,没有进行深层赋值,只是把this.A的地址指向了与this.B相同的地址,所有对于A的修改会影响到B 解决相互影响的思路是在this.A必须是新建的一个对象,这样才能保证不被指向同一地址,属性修改不会相互影响。 this.A=JSON.parse(JSON.stringify(this.B));1将对象转成字符串剔除对象属性后,再转换成对象赋值,这样能解决指向相同地址修改会相互影响的问题。里面的this.A= JSON.p转载 2020-11-30 17:22:37 · 2011 阅读 · 0 评论 -
[关于隐藏域]
隐藏域在页面中对于用户是不可见的,在表单中插入隐藏域的目的在于收集或发送信息,以利于被处理表单的程序所使用。基本语法:<input type="hidden" name="hidden_area" value="hidden_value">作用:我目前用到隐藏域的地方是使用隐藏域代替全局变量的作用。例子:html: <input type="hidden" id="原创 2018-05-14 16:57:37 · 272 阅读 · 0 评论 -
【前台拼接Json对象】
前提:后台需要由前端传入一个Json对象进行操作解决方法:前端先拼接一个Json对象,再转成Json字符串传入后台1. 前端要拼接一个Json对象如下例:(数组套Json) zNodes:[ { id: "1", pId: "2" }, { id: "2", pId: "3" } ]2. 实现: var arr = [ ]; for( var i =...原创 2018-05-14 18:23:27 · 1528 阅读 · 1 评论 -
vue 项目报错 There are multiple modules with names that only differ in casing.
报错现象:报错原因:引用的路径大小写不正确。 检查一下自己引用文件的大小写。原创 2019-04-28 17:29:14 · 141 阅读 · 0 评论 -
mac安装好node后,node -v 报-bash:command not found
mac 安装好node后,node-v和npm-v都报command not found。参考博文:https://blog.csdn.net/u010394015/article/details/76423163第一步:创建.bash_profile文件,~表示在~目录下,.表示隐藏文件,打开终端,输入命令如下touch ~/.bash_profile第二步:打开....转载 2019-04-28 17:43:16 · 4688 阅读 · 2 评论