![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
文章平均质量分 72
oil欧哟
oil欧呦的技术分享
展开
-
vue3实现全局数据模块化+持久化
前言最近将后台框架的vue版本从2.x升级为3.x版本,期间也遇到了很多坑,下面讲一下vue3.x实现实现全局数据模块化+持久化和vue2.x的区别下文全部都是默认vue3.x + vite的环境,官方讲过的东西将不再赘述,想看2.x版本可以点击下面链接进入vue2.x+vuex实现全局数据模块化+持久化vuex模块的自动化引入及持久化实现根据vuex官网所述,引入vuex,在项目根文件夹新建如下结构文件夹vuex4.x版本官方文档在index.js中写入如下代码// store/inde原创 2021-08-26 22:02:04 · 973 阅读 · 3 评论 -
php实现Linux环境修改word模板,并生成PDF
tp5安装PhpWord下载phpwordgithub下载下来后src里的将phpword文件夹拖入tp5的extend的PhpOffice文件夹下使用PhpWord读取word模板打开一个docx模板,在里面设置占位符:${占位符}创建方法,读取修改docx模板<?phpnamespace app\api\controller;use think\Controller;use think\Request;use Exception;use Ph.原创 2021-08-24 21:19:53 · 677 阅读 · 0 评论 -
Vue2.0实现炫酷的主题切换功能
效果展示实现原理通过写多套样式文件,在项目编译完成后动态更改link标签引入实现过程首先如果需要多套主题,必须要有多套样式文件,而样式文件又有很多写法,下面分享一下我的写法主题css首先我写了两套配色方案的css文件这一步是关键,首先在 public 文件夹中创建一个theme文件夹用于存放主题配色css文件之所以放在public文件夹中是防止webpack将其编辑打包了,后面我们引入需要用到暗色和亮色配色方案//dark.css:root { --main-color: #50.原创 2021-08-20 11:13:53 · 927 阅读 · 0 评论 -
微信小程序日历插件(轮播图自适应高度)
微信小程序日历(轮播图自适应高度)最近在开发一个效率类小程序的时候发现微信小程序没有日历组件,原本想用vant weapp的日历组件,但是包太大了,一个日历组件需要很多其他组件的依赖,于是就自己写了一个组件。样式依赖于colorUI,所以需要引入colorUI的包才能正常使用github链接,点击进入也可以复制进入,直接按照md文件配置就可以使用https://github.com/bigyellow19/byCalendar实现原理计算每个月的第一天是星期几var startDay =原创 2020-11-17 09:44:22 · 360 阅读 · 0 评论 -
微信小程序头像保存方法,适合评论类保存,防止头像链接失效方法(已解决)
之前做的项目需要保存用户头像,需要解决的问题有以下1.如果使用open-data里的数据如果头像更换后图片链接就会过期2.如果每次进入小程序使用wx.getUserInfo()获取头像后再更新数据,如果你的评论内容多了,评论里保存的头像链接每次都更新将会拖慢运行速度,而且操作起来非常麻烦3.评论里的用户头像需要不会过期可以一直显示,即使用户换了头像也仍然有效我的解决办法是在用户第一进入小程序的时候使用wx.getUserInfo()获取用户头像数据,然后将用户头像的url转换为文件格式保存在服务器,原创 2020-05-22 21:46:02 · 2493 阅读 · 0 评论