- 博客(20)
- 收藏
- 关注
原创 css
nth-child选择器是从父级向下查找子元素 所以数字需要安排好 &:nth-child(6):hover{ height: 200px; }
2020-08-20 13:16:23
1226
原创 js
window.onload 只能执行一次如果路由跳转别的页面 在跳转回来你并不会再次执行里面的代码 而且 生命周期mounted中也几乎实现了所有的window.onload功能img.onload也是同理关于图片宽高自适应 中间放置文字的情况 可以使用img.onload实现初始化 配合window.onresize来实现实时动态改变文字行高js原生添加类名 document.getELementById(‘xxx’).classList.add(类名) or remove
2020-08-20 13:15:36
1225
原创 vue杂记
vue中 style scoped就是默认给每个css加一个前缀 防止重复在scoped中设置html和body之类属性是无法设置的所以需要自己在新建一个style标签 无scoped属性 用来设置htmlaxios请求文档前端路由需要配置404页面 防止找不到请求对应的组件{ path: '*', redirect: '/' }前端路由 校验tokenrouter.beforeEach((to, from, next) => { docume
2020-08-20 13:14:59
122
原创 tp6 workman 微信小程序 实现聊天室功能
2020年7月3日tp6 workman 微信小程序 实现聊天室功能相关连接workman 官方文档thinkphp6 官方文档微信 开发文档js websocket: https://www.runoob.com/html/html5-websocket.html安装使用composer进行安装在命令台中执行 composer require topthink/think-worker配置默认找到config文件夹中worker_server.php 可以直接使用return 中的
2020-08-20 11:58:15
1548
原创 thinkphp 跨域 代理请求 token
thinkphp 中间件跨域thinkphp 解决代理问题在app目录下的middleware文件中开启全局开局允许中间件\think\middleware\AllowCrossDomain::class原来这么简单 我自己弄vue 弄了一下午 狗贼 呀 不要跑php 原生 响应头 跨域$web = request()->header(‘Origin’);//跨域请求设置header(“Access-Control-Request-Method:GET,POST”);header(
2020-08-20 11:55:38
754
原创 composer 安装及使用
发布于2020年7月4日composer 安装及使用安装1.找到composer 并下载地址 composer官网在页面中 有windows installer点击蓝色的composer-stetup.exe链接开始选择为自己安装第二步选择developer mode 这样接下来会让你设置自定义安装目录第三步 设置安装目录接下来一路next ok最后配置好环境变量 之后重启使用如果使用composer require xxx的时候 光标一直闪烁初步断定 是compoer的镜像文
2020-08-20 11:44:43
516
原创 element 表格 单元格数据多行展示
<el-table-column prop="date" label="星期一" width="180" style="text-align: center"> <template slot-scope="scope"> <div v-for="(item,index) in scope.row.date" :key="i...
2020-08-11 16:57:38
2392
原创 js 平滑滚动
window.scrollTo()语法1:window.scrollTo(x-coord,y-coord)x-coord 是文档中的横轴坐标。y-coord 是文档中的纵轴坐标。例子:window.scrollTo(0,1000); // 垂直滚动到1000的位置语法2:window.scrollTo(options)top 等同于 y-coordleft 等同于 x-coordbehavior 类型String,表示滚动行为,支持参数 smooth(平滑滚动),instant(
2020-08-11 15:59:04
464
原创 vue 跨域 代理设置
vue代理 跨域proxy: {/**以/api开头的意思是 当你的连接是以/api开头的话 那么默认就会走 api配置中target的地址 所以实际访问的地址就是http://[target中地址]/api/后面你自定的地址切记 /api这几个字符在实际地址中也是存在的 所以一定要注意命名如果命名非要非主流下 那么就在下面pathRewrite中的 开启重写pathRewrite: {‘^/api’: ’ ’这样以/api开头的地址就会被置换成空}ok 这就是webpack代理配置详
2020-08-10 14:20:23
444
原创 thinkphp6
查询$list = \app\model\Car::select(); 查询结果是一个实例化模型对象如果需要返回一个数组 那就使用return $list->toArray()
2020-07-13 16:58:47
105
原创 vue + amap 踩坑 持续更新
坑信息窗口官方示例 // infoWindow.open(map); 无效 必须传入第二个参数 也就是打开窗口在地图中的相对位置// infoWindow.open(map, map.getCenter());中中央打开
2020-07-12 11:50:02
759
原创 vue 图片无法加载
在我使用高德地图开发的时候let marker = new AMap.Marker({ // content: '标记1', icon: '../../图片地址 ', // content: '张三', position: new AMap.LngLat(122.227597,40.6
2020-07-12 11:30:22
375
原创 vue中使用npm方式 使用高德地图 @amap/amap-jsapi-loader
引用高德地图官方api文档安装npm i @amap/amap-jsapi-loader --save// 官方文档中加了-dev字段,加了-dev字段就只能在本地的时候使用,部署到服务器后将不引入包<script> import AMapLoader from '@amap/amap-jsapi-loader'; export default { data() { return { ma
2020-07-11 19:37:32
18752
6
原创 echart使用
// echart示例// let myChart = this.echarts.init(document.getElementById(‘main’));// myChart.setOption({// title: {// text: ‘ECharts 入门示例’// },// tooltip: {},// xAxis: {// data: [‘衬衫’, ‘羊毛衫’, ‘雪纺衫’, ‘裤子’, ‘高跟鞋’, ‘袜子’]/
2020-07-11 19:30:32
152
转载 vue生命周期
原文链接https://blog.youkuaiyun.com/m0_37852904/article/details/78716409
2020-07-11 18:58:48
93
原创 https 证书手动获取 windows版
相关连接1 letsencrypt 官网2 certbot 官网3 windows下载certbot工具下载如果您的服务器默认是 apache 并且运行环境是windows版本 请直接访问上面第三个连接 选择最新的版本 滚动至浏览器底部选择win32.exe版本进行下载如果环境不是上述环境 请访问certbot 官网选择相应的操作环境进行下载默认会跳转到github 切换到跳转资源库的code中 点击release 选择最新的版本进行下载安装一路next就好 路径默
2020-07-10 14:43:46
2476
原创 csdn markdown使用教程
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2020-07-10 13:56:56
158
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人