自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 资源 (1)
  • 收藏
  • 关注

原创 json深拷贝的应用

1.浅拷贝和深拷贝的区别浅拷贝,将a直接赋值给b,修改b,a也会一起变化例:2.深拷贝:a赋值给b,修改b之后,a不会发生变化深拷贝的方法(1):Object.assign()var admin = { role:'admin', age:28, work:'marketing', daliy:{ record:'9', noon:'12', eve:'18' }, content:fun...

2021-04-23 14:01:30 243

原创 sourceTree提交代码忽略node_modules文件

1.打开终端,切到当前要提交的项目文件下2.touch .gitignore忽略文件3.open .gitignore文件,输入.DS_Storenode_modules/或者其他你想忽略的文件保存即可

2021-04-20 09:39:42 2027

原创 ERR! stack Error: `gyp` failed with exit code: 1

安装gulp的时候报错,ERR! stack Error: `gyp` failed with exit code: 1,解决办法如下//删除 .node-gyp/ rm -rf .node-gyp///执行npm i -g node-gyp//删除 项目名称/node_modulesrm -rf proName/node-modules执行npm i -d//最后重新installnpm install...

2021-04-16 16:15:03 6381

原创 vue-cli4以上的版本使用lib-flexible和px2rem

1. 先安装lib-flexiblenpm install lib-flexible 安装完在main.js 引入 import 'lib-flexible' 2.安装px2rem,安装这个之后,写样式按照psd图上,量多少px就写多少px,会自动转换成remnpm install postcss-px2rem3.安装完成之后能看到对应的版本信息,或者在项目的package.json中也能看到对应的版本下面的px2rem-loader是之前按照别的教程安装的,之...

2021-04-02 17:58:41 470

原创 基于el-cascader实现省市二级联动,全选和取消全选

需求:需要在城市列表最上方,增加“全选”选项,点击全选,选中列表所有城市,再次点击取消全选1.html部分<el-cascader ref='cascader' v-model="cityCode" :options="areaOptions" :props="props" clearable @change="changeProblemType"> </el-cascader>cityCode:双向绑定最后要传给接口的值are

2021-02-04 18:05:24 3106 9

原创 ## vue-cli4以上版本关闭eslint

1.增加vue.config.js文件在根目录下新建vue.config.js文件module.exports = {lintOnSave: false}然后重新运行就可以啦2.修改node-modules里的eslint-config-standard里的eslintrc.json文件打开文件直接搜索rules,然后把rules里的内容注释掉,我是直接删然后重写了一个空的rulesps:如果.eslintrc.js文件里 有lintOnSave: false这个会报错,删除再重新运行就

2021-01-09 14:00:21 285

原创 mac环境下把项目部署到linux服务器上

1.连接到服务器打开终端,输入以下命令ssh 用户名@地址 -端口然后输入密码2.在本地上传文件到服务器连接到服务器之后,控制台要切换到本地,然后上传文件scp 本地路径 用户名@地址 :/目标路径3.重新连接到服务器,找到目标路径,并且解压文件ssh 用户名@地址 -端口unzip test.zip(解压)...

2020-06-11 16:36:48 872 1

原创 vue 的点击事件怎么获取当前点击的元素

给列表绑定了点击事件,想监听到点击的元素,使用e.currentTarget或者e.target浏览器运行的时候 有默认翻译功能,当页面被翻译成中文的时候e.target获取到的并不是当前元素,建议使用e.currentTarget...

2020-05-07 17:40:26 3176

原创 vue兄弟组件之间用eventbus传值,传值成功但是页面没有变化

之前在做兄弟组件之间传值的时候,用的是eventbus的形式,代码如下组件a:组件a中出发了brotherData这个方法并且传了值在组件b中,用on 来监听brotherData方法并获取值,代码如下alert的数据已经发生改变了,但是页面上的值并没有发生改变解决办法很简单,将function改成箭头函数或者提前将this赋值给另外一个变量,解决作用域的问题,就不会出...

2020-05-07 17:16:23 2507

原创 vscode运行html文件

1.不显示扩展按钮html文件运行,需要添加open in brower,如果以下扩展按钮没有显示,可以同时按shift+command+x,然后在搜索框中搜索open in brower安装完成之后就可以看到在浏览器运行了...

2020-05-05 17:25:13 2259 1

原创 vue-cli4+关闭eslint

如果在创建项目的时候 没有关闭eslint 可以通过以下方式关闭在根目录下创建vue.config.js文件重启项目就可以了,仅适用于vue-cli4 以上

2020-04-30 11:48:42 2058 2

原创 mac环境下chrome安装vue-devtools扩展程序

1.github下载vue-devtool到本地下载地址https://github.com/vuejs/vue-devtools#vue-devtools注意,下载的时候默认的是在dev分支,要切换到master,然后克隆到本地(可以先放桌面)2.将下载的项目文件放入 Chrome浏览器的插件文件夹在浏览器地址栏输入chrome://version/ 找到路径之后,可以在顶部...

2020-04-29 14:48:00 1845 1

原创 modal弹框多次被触发,点击页面的任何地方,都出现弹层

之前刚开始正式使用mui的时候,要求写一个页面,如下图所示:就是在点击”登录问题点这里“的时候,显示弹层,点击弹层上的按钮,弹层消失。弹层的这个,我是根据demo里的modals.html来写的,遇到的第一个问题是,弹层会挡住下面的输入框,就是说,即使用户·没有点击按钮,弹层没有显示出来的情况,在弹层位置下的输入框,无法输入内容,即获取不了焦点。这个情况可以对比一下demo的dom结构

2018-01-10 19:16:44 2222

原创 json循环遍历、json增删改属性

1、json循环遍历var jsons1 = {"name":"grace","age":23,"live":"beijing"};for(var m in jsons1){console.log(m);}打印处理的结果如下图所示:如果需要的是每个属性名对应的值,打印出console.log(jsons1[m]);即可,结果如下2. json增加新的属性

2018-01-10 11:54:00 1967

原创 js怎么修改系统状态栏

开发工具:HBuilder   我的版本应该是8.8.7之前的版本1.状态栏新建一个移动端项目之后,在真机运行时,手机的状态栏,会默认把页面向下挤一截距离。如图所示:2.沉浸式状态栏可以通过plus.navigator.isImmersed

2017-12-12 14:08:43 3281

postman接口测试

post接口测试工具,可自主添加参数、定义头文件,发送请求,显示返回值

2018-01-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除