前端

前端模板引擎 artTemplate 介绍

logo 501 2021-12-05

对于服务端开发人员来说在做前后端分离页面时往往会用js拼接html,但这样可读性不大好。在服务端渲染页面时我们会使用模板引擎像smarty等。最近查了一下前端也是有很多模板引擎的,可以像smarty一样渲染页面,下面介绍前端art-template模板引擎的使用: GitHub地址: https://github.co ...

详情...
前端

vue 打包网页项目 nginx 配置注意点

logo 110 2021-12-05

对于 uniapp、vue 打包的h5 项目,部署到服务器通过nginx服务器访问时,nginx 要添加以下配置: location / { try_files $uri $uri/ /index.html; } 具体说明参考 https://router.vuejs.org/zh/guide/essentials ...

详情...
前端

NPM 国内加速方法

logo 164 2021-12-05

为什么慢 执行 npm 各种命令的时候,默认是去 npm 官方镜像源获取需要安装的具体软件信息 以下命令查看当前使用的镜像源 npm config get registry 默认源地址在国外,从国内访问的速度肯定比较慢 如何修改镜像源 阿里旗下维护着一个完整的 npm 镜像源 registry.npm.taobao.o ...

详情...
前端

使用 pm2 远程部署前端项目

logo 248 2021-12-05

官方文档: https://pm2.keymetrics.io/docs/usage/deployment/ 安装 npm install pm2 -g 使用 1、生成一个示例 ecosystem.json 文件 其中列出了流程和部署环境 pm2 ecosystem 示例: { // 应用部分 "apps" : ...

详情...
前端

Node 多版本切换工具 nvm 的安装和使用

logo 144 2021-12-05

安装 node 和 npm 详情见:GitHub 安装 curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash 运行上面的命令可以下载安装脚本并运行它。脚本将 nvm 存储库克隆为 ~/.nvm,并尝试添加下面环境变 ...

详情...
Laravel

DcatAdmin 表格和表单各按钮显示控制方法汇总

logo 2119 2021-12-03

一、表格页 顶部按钮 // 禁用创建按钮 $grid->disableCreateButton(); // 显示创建按钮 $grid->showCreateButton(); # 禁用批量操作按钮 $grid->disableBatchDelete(); // 开启弹窗创建表单 默认不开启 ...

详情...
前端

给 TinyMce 富文本编辑器图片和视频上传插件添加本地文件上传按钮

logo 1139 2021-12-01

实现的效果 图片上传: 视频上传: 如上图所示添加本地文件上传按钮。将原来的只能复制第三方链接变为可以本地上传。 实现方法 通过重新定义 file_picker_callback 方法实现 tinymce.init({ selector: '#tinydemo4', language:'zh_CN' ...

详情...
微信

微信小程序通过统一服务消息 uniformMessage 发送微信公众号模板消息

小程序可以使用统一服务消息功能,在未知用户关注公众号openid的情况下给关联的公众号下发模板消息。 当前小程序已回收模板消息功能只支持订阅消息,且需要用户每订阅一次才能发一条消息,而长期订阅消息不好申请。因此订阅消息有时并不符合我们的使用要求。此时我们可以让用户关注公众号,通过公众号向用户发送模板消息。 一般向用户发 ...

详情...
微信

微信小程序本地缓存 Storage 介绍

本地缓存 Storage 每个微信小程序都可以有自己的本地缓存,可以通过 wx.setStorage/wx.setStorageSync、wx.getStorage/wx.getStorageSync、wx.clearStorage/wx.clearStorageSync,wx.removeStorage/wx.rem ...

详情...
微信

微信小程序全局变量 globalData 介绍

微信小程序在JavaScript文件中声明的变量和函数只在该文件中有效;不同的文件中可以声明相同名字的变量和函数,不会互相影响。如果希望在各个页面之间共同使用某些信息,并且可以对共享数据进行修改设置,以便于其他页面根据数据变化进行对应的调整,最好使用全局数据globalData。 globalData 特性 1、glo ...

详情...
前端

img 标签图片不存在时显示默认图如何设置?

logo 1238 2021-11-25

在网页中当img标签的图片资源失效或加载失败时会展示alt属性值,但这样并不美观。最好在加载失败时展示一张默认的图片。以下是展示默认图片的几种方式: js 方式 使用图片的 onerror 方法 (一般用这个方法就行了) onerror 事件会在文档或图像加载过程中发生错误时被触发。 在装载文档或图像的过程中如果发生 ...

详情...
微信

微信支付报错 ” 201 商户订单号重复 “ 原因及解决方法

logo 2492 2021-11-25

在开发微信支付时遇到了如下现象: 下单后发起支付统一下单,可以成功;然后取消支付,在订单中再次添加商品,支付金额发生了变动,再次发起支付报错“201 商户订单号重复”;而支付金额不变的订单再次发起支付可以成功。 导致这个问题出现的原因: 微信要求同一个订单重复支付需要所有参数一致才行。 在同一个订单多次请求微信统一下单 ...

详情...