logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

POST和GET请求参数编码方式详细处理

作为非西欧语系的国家,总是要处理编码问题.请求参数的编码处理,基本上必须分POST与GET的情况来说明.1.POSt请求参数编码处理,如果客户端没有在Content-Type标头中设置字符编码信息,出现乱码的原因:容器使用的编码处理方式和客户端发送非ASCII字符的请求参数的编码方式不一样,比如网页编码是UTF-8,使用窗体post发送某个中文字符,浏览器会把这个中文方式变为在"UTF-

删除JSON对象数组中某个对象

使用splice:splice() 方法用于添加或删除数组中的元素。语法:array.splice(index,howmany,item1,.....,itemX)用法:var animals = [{ "name": "dog", "age": "2" }, { "name": "cat", "age": "4" }, { "name": "bird", "age": "6...

【vue-infinite-scroll滚动多次】

参考:element需要在每一次异步加载的开始时禁用这个滚动加载,等异步加载完再打开。否则默认是一直滚动就自动提前触发好几次。

#elementui
vue中进入页面,滚动到锚点位置

需求场景:比如一个页面导航有蔬菜、水果、肉类,通过改变链接去跳转到蔬菜、水果、肉类所在的位置。方法一:使用<a>标签我一开始使用<a>标签的锚点触发,发现<a>标签无法通过手动直接改变链接hash去跳到指定锚点(运营会这样操作),那么是否可以进入页面后直接自动触发这个<a>标签事件, 但是默认是禁止了<a>标签点击事件自动触发,...

VUE中eslint报错: Expected linebreaks to be ‘LF‘ but found ‘CRLF

出现这个的原因:windows 环境下, git 在我们 pull 代码的时候,会自动识别当前的系统环境。将原本的(linux/unix)换行改成对应系统的,在我们提交代码的时候又会转成远程系统环境的(Linux/unix),然后又装了 eslint,默认就是使用 LF,所以就会报这个错误各种环境下换行符格式window:CRLF(\r\n 或者^M\n)mac: CR(\r 或^M)linux/

#vue.js#git#vscode
vue中图片路径获取

使用绑定的形式获取图片路径正确写法:<img :src="imgUrl">错误写法1:<img src="{{imgUrl}}">错误写法2:<img src= {{imgUrl}}"> 

vue中mounted取不到props的值

父组件向子组件传递参数子组件使用props获取但是当子组件中代码异步的时候,可能会出现mounted中取不到传递过来的参数的情况。解决方式:子组件添加监听,如下:export default {props: ['itemData'],data () {return {}},watch:{it...

vue 中 $emit的使用

作用:子组件想要控制到父组件的状态。场景:有些复杂的交互,就不得不自制弹窗(造轮子),需求:点击蒙板或者关闭按钮就能够关闭,子组件是一个弹窗,父组件中控制弹窗的出现和消失,同时又想在子组件中关闭弹窗,而不对父组件的交互产生任何影响。方法一:全局变量去控制弹窗是否出现or关闭方法二:使用$emit传递父组件中写好的方法。关闭弹窗的操作在父组件进行如下边的closed,当触发子组件的时候,...

Please verify that the package.json has a valid “main“entry

主要原因:less-loader的版本太高了,太高的话,webpack也要升级匹配,可以进行降级处理,如安装以下版本:"less": "^4.0.0","less-loader": "7.3.0",

VUE中eslint报错: Expected linebreaks to be ‘LF‘ but found ‘CRLF

出现这个的原因:windows 环境下, git 在我们 pull 代码的时候,会自动识别当前的系统环境。将原本的(linux/unix)换行改成对应系统的,在我们提交代码的时候又会转成远程系统环境的(Linux/unix),然后又装了 eslint,默认就是使用 LF,所以就会报这个错误各种环境下换行符格式window:CRLF(\r\n 或者^M\n)mac: CR(\r 或^M)linux/

#vue.js#git#vscode
    共 14 条
  • 1
  • 2
  • 请选择