- 博客(18)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 解决prettier修改配置后项目报错的问题
npm install -g prettierprettier --config prettier.config.js --write ./src/**/**/*.{ts,vue,tsx} 第一步:安装prettier包第二步:指定需要格式化的目录和文件格式,如我的文件是都在/src/下的,那就格式化./src///*.{ts,vue,tsx}...
2022-04-30 11:56:17
2208
原创 小程序云开发云函数设置默认时区
小程序云函数云函数默认时区是0,与北京时间相差8小时,因此在处理时间相关函数时会出现时间偏差通过设置云函数环境变量可解决这个问题。当我在dayjs中设置了时区时,在使用startOf时仍旧失败我才决定修改环境变量解决这个问题在IDE中的云函数选择版本与配置选择配置添加环境变量 Key=TZ Value=Asia/Shanghai在腾讯云控制台也可以实现相同功能...
2021-08-23 17:27:05
874
1
原创 小程序富文本编辑器Editor封装组件
代码片段引入:https://developers.weixin.qq.com/s/l8qRZkms7Yr9引入方式:json{ "usingComponents": { "d-editor": "/components/editor/index" }}jsPage({ changeEditor(e) { console.log(e) }})wxml<d-editor bind:change="changeEditor"/>页面无法主动获取组件
2021-06-25 20:53:59
411
原创 小程序腾讯云云开发实现生成word模板
场景:合同模板、协议模板自动填充内容,并生成word使用到的库docx-templates 将docx模板填充内容dayjs 保存文件时生成时间目录string-random 随机文件名原理:读取模板docx,通过docx-templates填充内容,上传到云开发,最后返回云存储文件id给用户const { createReport} = require('docx-templates')const fs = require('fs');const path = requir.
2021-06-21 12:58:21
1420
10
原创 PHP实现非SDK七牛云对象储存上传
七牛的SDK真的是一言难尽,恨不得所有功能都实现,而我只需要上传功能又不需要他整个sdk以下代码只适用于PHP7,PHP5请将new curlfile替换为PHP5的写法&lt;?phpclass Qiniu { private $AccessKey = '4vAkNcQBpaGB_QxJL4FT3nixM-ERW8j89R8kORRp'; private $SecretKey = 'L...
2019-03-17 01:11:16
419
原创 用C++ CImage实现九宫格图片拼接
现将一张图片分成n*n张图片,每张图片宽度与高度一致,要求用CImage将随机排序的图片拼回原状思路分析先用windows API读取文件夹下的图片列表用CImage读取每张图片读取每张图片的边界点并计算灰度值,公式: b * 0.114 + g * 0.587 + r * 0.299;计算边界与对应边界之间的每个点的灰度值的平方差之和作为权值找出权值最小且相...
2018-07-20 00:46:28
4064
2
原创 微信小程序之getUserInfo loading登录页分享
因为微信修改了接口,此为本人最新使用方案 wxss.loading_tip{ position: fixed; height: 100%; width: 100%; display:flex; flex-direction:column; align-items:center; justify-content: center; font-size: 1...
2018-06-04 04:24:31
2071
原创 微信小程序之this指针this.setData is not a function;等情况
大家都知道在小程序Page中的操作是通过this指针来实现的,使用较为频繁的便是setData 对于新手来说可能会不明白为啥会出现this.setData is not a function;这个报错 明明没有对this重新赋值,或许也无法理解为何需要var that = this 然后再that.setData() 其实this是指向当前实体的一个指针,当处于不同的实体之中时,this...
2018-06-04 04:19:34
802
原创 微信小程序之刷新页面及获取或修改上一页面数据
之前查了一些文章,普遍是通过onShow来实现页面显示时重新加载,但是这种方法是对资源的一种浪费var pages = getCurrentPages();var prevPage = pages[pages.length - 2]; //上一个页面prevPage.onLoad(prevPage.options)来分析下代码,首先获取当前打开的页面,然后获取上一个页面,通过调用上...
2018-06-04 04:07:38
8520
1
原创 微信小程序之modal弹出框遮罩层组件——可带文本框
modal弹出框遮罩层可实现提示信息、验证码等功能 然而在官方文档已经删除了modal的页面,说要废弃modal 就个人而言modal组件无法被wx.showModal完全替代。大家都知道小程序的wxml的组件可以通过改变js的值实现重新渲染,而接口是无法实现的 有同感的也不止博主一个人 官方18-5-13的建议要实现此类功能也是用modal属性说下遮罩层实...
2018-05-15 18:16:52
21713
4
原创 微信小程序至wx.getUserInfo与wx.login接口应用分享
因为我已经将post进行封装了,所以对应部分请大家自己替换 getUserInfo: function (cb,failcb) { var that = this; if (this.globalData.userInfo) { //已有登录信息 typeof cb == "function" && cb(this.globalData...
2018-05-13 11:27:02
5600
原创 微信小程序之获取用户信息接口优化调整
由于收到开发者的反馈,为了方便开发者更好地使用获取用户信息的接口,开发者仍然可以使用 wx.getUserInfo 接口获取用户信息。 具体优化调整如下: 1.获取用户头像昵称,第一次需要使用 button 组件授权,如果已经用组件授权了,wx.getUserInfo 可直接返回用户数据,无需重复授权弹窗。 2. 如果没有用 button 组件授权,wx.getUs...
2018-05-13 11:26:44
10515
原创 微信小程序onPullDownRefresh onReachBottom实现下拉刷新上拉分页加载
样式基于weui首先需要配置页面的json文件,启用下拉刷新{ "enablePullDownRefresh": true}在WXML里,通过列表渲染即可显示数据&lt;view class="weui-panel__bd"&gt; &lt;view wx:for="{{list}}" wx:key=&qu
2018-05-13 11:26:14
12233
5
原创 微信小程序非表单内获取表单组件的值
微信小程序中的input等表单组件在form中,可以直接通过submit的方法来获取值 而在非form中,只能通过监听input的键盘输入获取 WXML&lt;input class='create-title' placeholder="投票标题" bindinput="voteTitle"&gt;&lt;/input&gt; JSPage({
2018-05-13 11:22:49
2108
3
原创 分享自己的PHP操作记录日志代码
function addlogs($var){ if(!is_dir(LOGROOT)) mkdir(LOGROOT); $content = file_get_contents(LOGROOT.date("Y-m-d").'.txt');//获取日志文件 $content .= $content ? "\r\n" : '';//判断日志是否存在 $content .= TIMESTAMP
2015-09-25 17:40:41
1119
原创 PHP无限多级菜单,感觉其他的都满足不了我的要求
先上数据库---- 表的结构 `pre_aa_menu`--CREATE TABLE IF NOT EXISTS `pre_aa_menu` ( `menu_id` int(11) NOT NULL AUTO_INCREMENT, `menu` varchar(20) NOT NULL, `menu_grade` int(11) NOT NULL, `menu_supe
2015-08-23 20:34:25
1531
C++类鸡兔同笼加强版 多动物
2016-10-01
TA创建的收藏夹 TA关注的收藏夹
TA关注的人