logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Nginx配置Vue项目,解决无法按路径跳转及刷新404问题

前言当前已有PHP项目(ThinkPHP 5 框架,Laravel框架同理),由于PHP项目有多个模块:admin、index、api等模块,前端代码又想和现有项目相同域名。实现在PHP项目的public目录下创建h5文件夹;Vue打包项目,使用history路由模式,运行的基础路径填:/h5/;将打包好的Vue文件放置PHP项目下的public/h5下;配置nginx伪静态,配置如下:locat

#vue.js#nginx#php
封装一套前端几乎通用的WebSocket代码

前言对接过几次WebSocket连接,无论是在纯JavaScript、Vue亦或Uniapp等框架语言中使用,Socket代码流程基本上差不多。无非就是:发起连接发送数据(发送心跳等)接收数据关闭连接断线重连异常处理…每次都需要重写比较麻烦,故封装一套大致流程的WebSocket代码,哪怕从纯JavaScript项目搬到Vue、Uniapp等框架中,也只需要做小部分修改即可。具体实现创建socke

#websocket
Ant Design Pro Vue 全局国际化-设置中文

我是vue-antd-pro 3.0版本,设置全局国际化包括日期控件,话不多说直接上手操作:打开src/App.vue,修改script<script>import { domTitle, setDocumentTitle } from '@/utils/domUtil'import { i18nRender } from '@/locales'// 以下3句作用于日期控件显示中文im

Ant Design Vue 中cascader级联组件动态加载数据

前言Ant Design Vue中的cascader是专门处理级联数据的组件,使用非常简单。但在动态获取数据并回显数据方面,略有不足,无法实现回显数据前加载二级数据。需要自己编写代码来实现。如何使用组件引入组件默认框架没有引用Cascader组件,需要自己手动引用,引用方式:打开/src/core/lazy_use.js,import {...Cascader} from 'ant-design-

#javascript
Linux下删除Redis多个Key操作

Linux下删除Redis多个Key操作前言在实际项目中,经常需要删除redis下某些特征多个key的缓存,一个个删除太麻烦,又不能删除整个库,可根据keys命令获取再进行删除(在PHP中实现也可以)。实现直接上Linux命令:redis-cli -a redis密码 -n redis库索引 keys "*transfer_created*" | xargs redis-cli -a redis密

#redis#linux#缓存
到底了