3 小小小菜鸡zzzz

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 10w+

js中时间格式转化的工具库 dayjs

import dayjs from 'dayjs'import 'dayjs/locale/zh-cn' // 加载中文语言包import relativeTime from 'dayjs/plugin/relativeTime' // 加载相对时间import Vue from 'vue'dayjs.extend(relativeTime)dayjs.locale('zh-cn')// 相对现在的时间 过滤器Vue.filter('relativeTime', value => {

2020-10-05 19:32:34

js中超出number数据类型值范围的处理

使用 import jsonBig from ‘json-bigint’

2020-10-04 09:26:02

css 中 svg 画一个圆形进度条

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>SVG</title> <style> .box { width: 300px; height: 300px; margin: 0 auto; background: #ffffff; position: r

2020-09-07 17:52:27

vuejs 中 betterscroll 的简单使用

<template> <div class="swapper" ref="swapper"> <div class="content"> <slot></slot> </div> </div></template><script> import BScroll from 'better-scroll' export default { name

2020-08-29 20:28:51

vue 中 axios 的封装

import axios from 'axios'export function request(config) { // 创建一个 axios 实例 const instance = axios.create({ baseURL: 'http://123.207.32.32:8000/api/x6', timeout: 5000 }) // 请求拦截器,必须将处理后的数据返回 instance.interceptors.request.use(config =&

2020-08-14 09:58:24

vue屏幕适配 postcss-px-to-viewport

基础配置其他属性选项

2020-08-13 22:56:06

vue 中挂载一个全局组件,用组件构造器

效果index.jsimport Toast from "./Toast";const obj = {}obj.install = function (Vue) { // 1.创建组件构造器 const toastContrustor = Vue.extend(Toast) // 2.new的方式,根据组件构造器,可以创建出来一个自建对象 const toast = new toastContrustor() // 3.将组件对象,手动挂载到某一个元素上 toas

2020-08-13 21:35:06

03.vuex 中 getter

index.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({ // data state: { count: 0, msg: 'hello world', num: 11, val: 12 }, // methods mutations: { addNum(state) { state.coun

2020-08-01 15:25:48

02. vuex 中 state

main.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)export default new Vuex.Store({ // data state: { count: 0, msg: 'hello world', num: 11, val: 12 }, // methods 外部用 this.$store.commit调用 mutations: { addNum(s

2020-08-01 14:55:53

01. vuex 的简单介绍

1.Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。

2020-08-01 14:47:20

01.vue 中 less 的简单使用

使用 less 写一个弹框组件在用 vue create vueless 时选择 css 预处理Alert.vue<template> <div class="alert"> <div class="zhezhao"> <div class="alertMain"> <div class="title"> 温馨提示:{{title}} </div>

2020-07-31 18:43:28

24.nodejs中md5加密

/** * @description 加密 */const crypto = require('crypto') // nodejs 内置加密模块const { CRPYTO_SECRET_KEY } = require('../conf/secretKeys') // 密钥/** * md5 加密 * @param content */function _md5(content) { const md5 = crypto.createHash('md5') return

2020-07-26 17:58:31

23.nodejs中后台逻辑事务的处理过程

学习的是慕课网课程

2020-07-26 12:42:33

22.nodejs 中 koa框架上传文件 koa-multer

const multer = require('koa-multer')const storage = multer.diskStorage({ destination: function (ctx, file, cb) { cb(null, 'upload/files') }, filename: function (ctx, file, cb) { const fileName = (file.originalname).split('.')[0].toString('b

2020-07-26 10:46:36

21.nodejs中koa框架上传下载文件 formidable-upload-koa

上传文件使用 formidable-upload-koa 模块下载文件使用 koa-send 模块routerconst router = require('koa-router')()const koaForm = require('formidable-upload-koa')const { saveFile } = require('../controller/files')const send = require('koa-send')const path = require('pat

2020-07-26 10:40:06

20.nodejs 中 数据格式验证 ajv的简单使用

const ajv = require('ajv') // 导入ajvconst AJV = new ajv() // 生成ajv实例对象// 匹配规则一const SCHEMA1 = { type: 'object', properties: { userName: { type: 'string', pattern: '^[a-zA-Z][a-zA-Z0-9_]+$', // 字母开头,字母数字下划线 maxLength: 255,

2020-07-24 17:44:46

19.nodejs 中 koa2框架jwt的简单使用

jwt json web tokenapp.jsconst Koa = require('koa')const app = new Koa()const views = require('koa-views')const json = require('koa-json')const onerror = require('koa-onerror')const bodyparser = require('koa-bodyparser')const logger = require(

2020-07-22 22:33:57

06.sequelize 查找 find

const { Blog, User} = require('./model')!(async () => { // // 查询一条记录 // const zhangsan = await User.findOne({ // where: { // userName: 'zhangsan' // } // }) // // console.log('zhangsan', zhangsan.dataValues) // // // 查询特点的列

2020-07-22 00:10:36

05.sequelize 修改 update

const { User, Score } = require('./model')!(async () => { const updateRes = await User.update({ password: 'abc' }, { where: { userName: 'lisi' } }) console.log('updateRes: ', updateRes[0] > 0)})()

2020-07-22 00:06:30

04.sequelize 删除 destroy

const { User, Score } = require('./model')!(async () => { // 因为外键关系,当删除是会在外键关联的表的数据也删除 const delUserRes = await User.destroy({ where: { id: 1 } }) const delScoreRes = await Score.destroy({ where: { id: 5 } })

2020-07-22 00:02:37

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享学徒
    分享学徒
    成功上传1个资源即可获取