最近更新
input如何点击其父级元素就可以进行文本输入(input聚焦问题)
先上代码<input v-model="inputValue"type="number" :focus="isInputFocus" @blur="onblur" />data: isInputFocus:false, //设置当前是否为聚焦状态(即输入状态)js://失去焦点后重置聚焦状态onblur(){ this.isInputFocus=false;},
常用小技巧(持续更)
可选链运算符const parent = { child: { child1: { child2: { key: 10 } } }}有时候我们会遇到与上图类似的结构,这时候一般我们会用if或者&&一层去判断存不存在会比较麻烦,于是便有了可选链运算符简化如下图parent?.child?.child1?.child2判断字符串中是否某
mardown在线生成xmind思维导图
开源地址:https://github.com/markmap/markmap演示网站::https://markmap.js.org/repl 效果:左边输入 Markdown 标记,右边可实时渲染导出:HTML文件或SVG文件总结:如无特殊需要,网站便可满足需求,且对md文件兼容很好,代码块也能转化,但无法导出为jpg文件
uniapp 返回上一页面时传参
点击保存/提交后返回上一页面传参var pages = getCurrentPages();var prevPage = pages[pages.length - 2]; //上一个页面//直接调用上一个页面的setData()方法,把数据存到上一个页面中去// 上一个页面最后设置userdataprevPage.setData({ userdata: { 'ite
时间戳转日期(常用)
假设time是接收到的时间戳首先将time转为date时间对象let date = new(time*1000)之后直接使用下面进行年月日时分秒的转换let create_time = dateFormat(‘yy-MM-dd hh:mm:ss’,date)可以调整‘’内的内容 尝试是否可以不要时分秒之类的
xcrun: error: invalid active developer path
macOS升级完成后出现 xcrun: error: invalid active developer path问题。无法使用gitxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineToo
uniapp页面传参带有特殊符号
encodeURIComponent进行编码let str = 'kohePOtjXz3AVIo==';uni.navigateTo({ url: `../list/list?antiFakeCode=${encodeURIComponent(this.antiFakeCode)}`})解码时用decodeURIComponent进行解码onLoad(options) { co
uniapp微信小程序调用云函数
1.uniapp 项目根目录创建文件夹,如(functions)2.uniapp 项目根目录 manifest.json 文件定义云函数目录(functions)"mp-weixin" : { "cloudfunctionRoot": "./functions/",},3.uniapp 项目根目录创建 vue.config.js 文件const path = require('
微信小程序 【基础】uni-app 通过微信云函数,获取openid
首先申请微信云开发一路确认就行了,先用个免费版的。创建云函数找到这个文件在任意位置,添加一个json字段"cloudfunctionRoot": "./functions/",json还不会的就别看了。 然后,新建一个functions文件夹微信开发者工具会自动识别,然后选择环境右键,有很多选项,然后选择创建Node.js云函数此时会创建一个文件夹给你然后填文件夹的名字,文件夹名字就是云函数的名输
宝塔 webhook 和git实现同步,实现自动部署
本地推送代码,服务器git自动同步拉取。介绍依赖于coding管理代码时如果通过宝塔的webhook实现代码自动拉取。1.安装webhook插件2.添加hook脚本3.复制http地址4.打开coding/或者其他代码管理工具都可找到webhook配置5.填写http hook地址保存这样在你push代码的时候 服务器就可自动拉取代码了。
fastadmin开发细节
后台多个菜单显示同一个页面和功能后台菜单不能设置同一个规则,规则表示的是访问路径,也就是控制器和方法需要先做好一个菜单,然后将对应的控制器、视图文件、语言包、js复制多份改为别的名字模型可以使用同一个,或者也复制多个并修改名称这些文件都复制在所复制的文件相同的目录下名字修改后,类名和其中关联到的路径等信息都需要修改,可以在文件里搜索修改前的控制器和模型名字后逐个修改相当于这几个菜单虽然功能一样,但
宝塔内openai反向代理配置
1.新建站点2.设置反向代理3.修改配置文件proxy_ssl_server_name on;proxy_ssl_protocols TLSv1 TLSv1.1 TLSv1.2;