- 博客(28)
- 收藏
- 关注
原创 头像上传
// 构造参数 发送到后台 完成头像上传requestUpload(){ let formData = new formData() formData.append("headPhoto",{ //本地图片的地址 uri:image.path, //图片的类型 type:image.mime, // 图片名称 file://store/com/pic/dsf/d343.jpj name:image.path.split("/").pop() ..
2020-12-22 14:39:56 205
原创 RN自动回复
自动回复数据结构{data:{list:[[{answer:‘1234’,title:‘什么是1234’},{},{}],answershuzi:0 //代表0条就是没有查询到结果,要回复用户,抱歉未有结果,请这样输入// 1条就是答案//多条就是您是不是想找以下问题]}}自己改变数据结构,根据type判断是哪种页面,eg:type:1,代表机器人页面,type:2 推荐问题,type:3是用户输入显示的页面{this.state.Array&&this.state.Ar
2020-12-06 20:13:52 276
原创 React native
React native1.打开权限 sudo chown -R ‘whoami’ /usr/local或者open /usr/local就会出现local文件夹,右击打开简介 将所有的都改为读写功能接下来安装的东西 就不会报权限不够的错误1.安装homebrew。用于安装其他软件/usr/bin/ruby -e “(curl−fsSLhttps://cdn.jsdelivr.net/gh/ineo6/homebrew−install/install)"可能会报错2.安装node和npm.js
2020-11-20 20:15:40 192
原创 vue 实现点击菜单出现导航页以及keep-alive缓存和上传文件时的字段格式
// 在路由中设置meta属性 router/index.js{ path: '/index/user', meta: { keepAlive: true, //将此页面缓存下来,在此页面输入内容,切换页面后回到此页面依然有之前输入的内容 title: '账户管理' }, name: 'userList', component: () => import()
2020-11-10 09:07:03 406
原创 elementui可以进行分页控制器排序
可以看文档layout另外引入elementui时 .babelrc的配置{“presets”: [["@babel/preset-env", { “modules”: false }]],“plugins”: [[“component”,{“libraryName”: “element-ui”,“styleLibraryName”: “theme-chalk”}]]}...
2020-11-04 17:23:49 192
原创 ant design vue a-table使用时设置表头样式以及padding,更新时间的排序,tooltip
//隔行变色::v-deep .ant-table-tbody .ant-table-row:nth-child(odd) { background-color: ;}::v-deep .ant-table-tbody .ant-table-row:nth-child(even) { background: ;}// 标题背景色用important::v-deep .ant-table-thead > tr > th { padding-left: px; font-
2020-11-04 14:56:23 5130
原创 使用vue ant design 分页以及表格分页改为中文
<template> <div id="app"> <a-config-provider :locale="locale"> <router-view /> </a-config-provider> </div></template><script>import zhCN from 'ant-design-vue/lib/locale-provider/zh_CN'
2020-11-03 23:55:48 4682
原创 性能优化
1.减少http连接请求2.避免css表达式 运行时可以注入js语句,在css样式中写表达式。会消耗性能,不仅仅是在页面显示和缩放时,就是在页面滚动、乃至移动鼠标时都会要重新计算一次3.减少dns查找 一般是就近的服务器去请求,后端处理4.避免重定向链接 比如打开百度点击123,就会跳转到123网站,可以做重定向,知道具体的流量5.避免dom大量操作,因为会造成页面的重绘,会不断的重新渲染页面...
2020-09-09 10:31:39 116
原创 git命令整理
git init 初始化本地仓库git add +文件名 增加到暂存区git add * 将所有文件增加到暂存区git commit -m +“说明”git remote add origin + 仓库地址 与仓库建立连接git branch my 本地创建分支git checkout my 进入分支git push -u origin dev (提交到远程dev分支,-u指定默认主机,之后可以直接使用git push来提交代码)git checkout master
2020-06-14 23:52:20 119
原创 小程序云开发时获取不到数据库的集合数据
onReady: function () { //获得商品列表 const db = wx.cloud.database(); const goodsList = db.collection("goodsList"); goodsList.get({ success:(res)=>{ console.log(res.data) } }) },点击云开发- 数据库- 权限设置 所有用户可读,仅创建者读写...
2020-05-15 13:59:46 998
原创 登录业务流程以及token原理分析
登录业务流程在登录页面输入用户名和密码调用后台接口进行验证通过验证之后 根据后台的相应状态跳到项目主页通过cookie 在客户端记录状态 不跨域session 在服务端记录状态 不跨域通过token维持状态 跨域的情况登录token原理分析用户登录页面输入用户名和密码进行登录服务器验证通过之后生成该用户的token客户端存储该token。后续所有的请求都携带该token发送请求,服务器会根据token来判断不同的用户,来发送不同的数据...
2020-05-09 10:23:34 708
原创 axios拦截
// axios拦截// 请求拦截,将所有通过axios发送的请求拦截下来。拦截下来以后,可以在此处统一对AXIOS的配置进行管理axios.interceptors.request.use((config)=>{store.commit(“CAHNGE_IS_LOADING”,true);config.url = “/ele”+config.url;// config.url --...
2020-05-08 08:45:07 199
原创 react生命周期之挂载阶段
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...
2020-04-16 16:51:50 436
原创 关于this指向的小案例
async getWeibo(pageI=1){ const {contentList,pageIndex,pageSum} = await this.$axios.get("/weibo",{ params:{ pageIndex:pageI } }) this....
2020-04-15 23:20:03 152
原创 vue的双向绑定
//数据:data methods:// 数据监听器 observe,对数据属性进行监听,如果发生变化通知发布者//发布者 监听数据,数据发生变化时,发布者会通知订阅者更新视图// 订阅者 视图元素订阅的数据信息,data下面的数据都会有多个订阅者// 当数据发生变化时,将与数据相关的属性进行更新,就是更新视图//编译器 对html进行解析的,分析html然后生成相对应的事件以及...
2020-03-26 19:18:04 130
原创 个人对钩子函数以及vue生命周期的见解
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document&l...
2020-03-25 19:04:22 132
原创 computed计算属性
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="lib/vue.js"></script></head><bod...
2020-03-19 17:46:10 239
原创 vue过滤器应用(时间戳转换为时分秒)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <script src="lib/vue.js"></script></head><bod...
2020-03-19 13:01:50 2027
原创 选项卡切换vue
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <style> #root input{ padding:5px; ...
2020-03-19 12:54:49 159
原创 localstorage的小应用 拖拽
Document //使盒子的坐标生效this.ele.style.left = this.pos.l + “px”;this.ele.style.top = this.pos.t + “px”}addEvent() {//监听式绑定事件this.ele.addEventListener(‘mousedown’, t...
2019-12-23 19:58:16 125
原创 cookie中本地存储密码有效期7天
Document 用户名: 密码: 记住账号密码7天<input type="button" id="btn" value="登录">var loginMsg=JSON.parse(getCookie(“loginMsg”));ouser.value=loginMsg.user;opass.v...
2019-12-22 19:38:20 992
原创 为什么为undefined
function create(n,a,s){}var p1=create(“张三”,16,1)console.log(p1);//此时结果为undefined,函数的返回值返回到执行语句 var p1=create(“张三”,16,1)上,但是此时函数内部并没有return,没有具体的返回值,所以为undefined。...
2019-12-08 12:29:59 170
原创 倒计时
Document 5 var t;//i=0表示初始状态 i=1表示暂停,i=2表示复位var i=0;var num=box.innerHTML;var start=box.innerHTML;btn.οnclick=function(){clearInterval(t);if(i==0){t= set...
2019-11-30 10:14:13 79
原创 模拟淘宝
模拟淘宝网 标题 模拟淘宝网 </tr><tr class="second"> <td><img src="images/1.jpg" alt="" onmouseover="operInImg(this,'1big.jpg')"onmo...
2019-11-23 14:17:19 318
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人