- 博客(128)
- 收藏
- 关注
原创 module.exports 、exports、export、export default的区别
module.exports和exports是属于 CommonJS 模块规范,export和export default是属于ES6语法。module.exports和exports导出模块,用require引入模块。export和export default导出模块,import导入模块。Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他文件不可见。
2024-04-25 16:58:23 336
原创 前端请求传参格式
浏览器会把整个表单以控件为单位分割,并为每个部分加上Content-Disposition(form-data或者file),Content-Type(默认为text/plain),name(控件name)等信息,并加上分割符(boundary)。当method为get时候,浏览器用x-www-form-urlencoded的编码方式把form数据转换成一个字串(name1=value1&name2=value2…未完:------------------------一、form-data。
2024-03-22 17:10:22 905 1
原创 小程序获取后台实时定位
等着等会写等着等会写等着等会写等着等会写等着等会写等着等会写等着等会写。需求:记录行车路程,打卡之后小程序后台一直获取定位并上传后端,
2024-03-21 14:50:54 420
原创 把多个大括号{}中的内容,包括大括号并放入数组中
把{apple}>10&&{banana}>20 这样的格式。得到括号内容之后,就可以找到对应的中文,再替换回去了。替换为 苹果>10&&香蕉>20。
2024-03-20 17:15:40 129
原创 vue项目调用摄像头实现拍照功能
该 API 会提示用户给予使用媒体输入的许可,媒体输入会产生一个MediaStream,里面包含了请求的媒体类型的轨道。此流可以包含一个视频轨道(来自硬件或者虚拟视频源,比如相机、视频采集设备和屏幕共享服务等等)、一个音频轨道(同样来自硬件或虚拟音频源,比如麦克风、A/D转换器等等),也可能是其它轨道类型。1.因为我是使用微信二维码扫码预览,一直无法进入navigator.mediaDevices .getUserMedia()方法,无法打开摄像头,后面采用网址的方式预览,换了其他浏览器才可以。
2024-02-21 16:07:55 3477 3
原创 中国城市ID code
101080101,呼和浩特,呼和浩特,内蒙古。101080409,察右中旗,乌兰察布,内蒙古。101080410,察右后旗,乌兰察布,内蒙古。101080411,四子王旗,乌兰察布,内蒙古。101080701,鄂尔多斯,鄂尔多斯,内蒙古。101080810,杭锦后旗,巴彦淖尔,内蒙古。101080901,锡林浩特,锡林郭勒,内蒙古。101080903,二连浩特,锡林郭勒,内蒙古。101080913,正镶白旗,锡林郭勒,内蒙古。101081000,呼伦贝尔,呼伦贝尔,内蒙古。
2023-11-23 16:49:08 764
原创 easyplayer使用
copy node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer-lib.min.js 到 静态文件 根目录public/下。copy node_modules/@easydarwin/easyplayer/dist/component/EasyPlayer.swf 到 静态文件 根目录public/下。直接给videoUrl赋值就可以了。
2023-08-22 14:28:53 1299
原创 微信小程序克隆到运行
重新运行安装:(https://www.python100.com/html/3716RLP8FZM2.html)可以尝试单独安装wepy-cli,最好安装package.json 中wepy的版本。如果遇到卡在node lib/install.js 一直不进行。安装完之后就可以继续运行npm run serve了。2.安装依赖 npm i。
2023-06-20 17:12:39 916
原创 vue搭建项目(二)token相关
在vue中,token的意思是“令牌”,是服务端生成的字符串,是客户端进行请求的一个标识;当用户第一次登录后,服务端生成一个token并返回给客户端,以后客户端只需要带着token请求数据即可,不需再使用用户名和密码。大致逻辑:用户第一次登陆 后台返回token,用localStorage存起来(token前面必须加‘Bearer’),跳转的时候,验真token,安装完后,创建一个文件夹,src/utils/auth.js。一、.安装js-cookie(插件)二、封装js-cookie方法。
2023-06-15 19:25:15 1023
原创 vue搭建项目(一):axios的使用
对axios进行二次封装主要是为了设置请求拦截器(在请求发出之前做一些事情)和响应拦截器(在数据返回之后,做一些事情)2.1.src下创建一个文件夹专门用来装所有请求的js文件 src/api/request.js。在api文件下创建一个新的文件夹方便管理接口 src/api/common/index.js。3.配置代理服务器:在vue.config中配置(devServer部分)vue.config 完整配置参考文档最下面链接。一、项目使用axios。2.axios二次封装。
2023-06-15 15:31:20 1286
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人