归档: 2025/9

VUEX 基础-Action

VUEX 基础-ActionActionAction 类似于 mutation,不同在于: 12Action 提交的是 mutation,而不是直接变更状态。Action 可以包含任意异步操作。 让我们来注册一个简单的 action: 123456789101112131415const store = createStore({ state: { count: 0

VUEX 基础

VUEX 基础https://vuex.vuejs.org/zh/ Vuex 是什么 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式 + 库。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 什么是“状态管理模式” 我们从一个简单的 Vue 计数应用开始: 1234567891011121314151617181920const

VUE 基础-混入 mixin

VUE 基础-混入 mixinhttps://v2.cn.vuejs.org/v2/guide/mixins.html 基础 混入 (mixin) 提供了一种非常灵活的方式,来分发 Vue 组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被“混合”进入该组件本身的选项。 例子: 123456789101112131415161718// 定义一

VUE 基础-自定义事件

VUE 基础-自定义事件https://v2.cn.vuejs.org/v2/guide/components-custom-events.html 事件名 不同于组件和 prop,事件名不存在任何自动化的大小写转换。而是触发的事件名需要完全匹配监听这个事件所用的名称。举个例子,如果触发一个 camelCase 名字的事件: 1this.$emit('myEvent')

VUE 基础-插槽

VUE 基础-插槽https://v2.cn.vuejs.org/v2/guide/components-slots.html 插槽内容 允许你像这样合成组件: 123<navigation-link url="/profile"> Your Profile</navigation-link> 然后你在 的模板中可能会写为: 123456&l

VUE 基础-计算属性

VUE 基础-计算属性https://v2.cn.vuejs.org/v2/guide/computed.html 基础例子 1234567891011121314151617<div id="example"> <p>Original message: "{{ message }}"&

通过 moment 计算两个时间相差的天数和时分秒

通过 moment 计算两个时间相差的天数和时分秒主要运用moment以下方法: 1234moment().diff();获得以毫秒为单位的差异moment.duration().minutes() 获取分钟数 (0 - 59)。moment.duration().hours()获取小时数 (0 - 23)。moment.duration().days() 获得天数 (0 - 30)。 //相

CentOS8 系统安装优盘制作

CentOS8 系统安装优盘制作https://zhuanlan.zhihu.com/p/659803235 https://soft.onlinedown.net/soft/110173.htm 用到的写盘工具为 ==Win32DiskImager== ISO 下载:http://mirrors.yun-idc.com/centos/ 千万不要使用 Ul

CentOS8 配置静态IP

CentOS8 配置静态IP 查看系统 12cat /etc/redhat-release ## 查看系统centos8.4CentOS Linux release 8.4.2105 查看网络接口名称(网卡名称) 1234# nmcli d ## 查看网络接口名称DEVICE TYPE STATE CO

MongoDB 启动失败 Unable to determine status of lock file in the data directory

MongoDB 启动失败 Unable to determine status of lock file in the data directory解决: 由于之前的环境只是临时关闭firewalld、selinux,重启服务器后这两个服务又开始工作。所以手动关闭并设置开机不启动。 关闭 SELinux 临时关闭:输入命令 1setenforce 0 永久关闭:输入命令 12vi /etc/s

pm2 达到内存阈值时重新启动

pm2 达到内存阈值时重新启动PM2 允许根据内存限制重新加载(如果不在集群中,则自动回退重启)应用程序/请注意 PM2 内部工作程序(检查内存)每 30 秒启动一次,因此达到内存阈值后,可能需要稍等片刻 进程会自动重新启动。 使用 –max-memory-restart 选项指定内存阈值。 1pm2 start server.js --max-memory-restart 300M

Vue 基础

Vue 基础 Vue 简介 官网文档:https://v2.cn.vuejs.org/v2/guide/ Vue是基于MVVM模式实现的一套框架(把页面分成Model、View 、ViewModel 三部分)。 MVVM的工作原理: 12当数据源发生变化时,会被 ViewModel 监听到,ViewModel 会根据最新的数据源自动更新 View 页面的结构当 View 表单元素的值发生变化时

fs.chmod 方法

fs.chmod 方法该方法以异步的方式来改写文件的读写权限。 12345678910var fs = require('fs'), oldFilename = "./processId.txt", newFilename = "./processIdOld.txt";fs.chmod(oldFilename, 777, functio

Countly 插件调试 Countly 服务器

Countly 插件调试 Countly 服务器 修改服务器配置 第一步是修改 Countly 服务器 Countly/bin/config/ 目录下 supervisord.conf 配置文件以支持调试。我们需要将“–inspect”参数添加到节点服务器启动命令中。您还可以设置“–debug-brk”参数,调试器将在服务器脚本的第一个语句上停止。 如果需要在远程

Countly 插件扩展或修改模块

Countly 插件扩展或修改模块如果要修改现有行为怎么办?最好的方法是直接修改模块。 例如,countly/api/parts/mgmt 中有一个mail.js模块。如果我们想更改 Countly 默认发送的模板电子邮件怎么办?我们可以允许我们的插件通过插件管理器修改这个模块。因此,任何需要此模块的实例或进程都会经过我们的修改。 首先,我们需要自行修改mail.j