前端元素透明度

目前常用的设置透明度的css有两种1.opacity    值为0-1  1为不透明  0为全透明2.给颜色属性设置为rgba(red,green,blue,alpha)区别主要为   opacity 设置透明度后 其子级元素也会受到影响   而使用rgba去设置颜色的话之会影响当前元素     可根据情况进行选择

常用小技巧(持续更)

可选链运算符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)可以调整‘’内的内容 尝试是否可以不要时分秒之类的

常见的组件传参方式

常见三种使用方式1.props(父向子)2.emit(子向父)3.插槽普通插槽具名插槽同时插槽父子组件的数值也可以进行交互同时展示(使用)

NUXT基础

nuxt正常情况下可以不配置路由,会根据pages文件自动生成使用NuxtLink可以进行路由跳转 例如:<NuxtLink to="/about"> to about </NuxtLink>定义路由元信息<script setup lang="ts">// 定义元信息definePageMeta({ foo: 'bar'})/

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('

js禁止页面滚动

开发移动端页面的时候有一个很比较常见的需求,在出现弹窗时,禁止滑动弹窗后面的主体页面。如何实现呢,往下看js实现整个页面禁止滚动:​document.body.addEventListener('touchmove', function(e){ e.preventDefault(); }, { passive: false }); //passive 参数不能省略,用来兼

微信小程序 【基础】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;

热门图集