react中实现导航栏状态与地址绑定 一、项目初始化1. 安装与运行构建项目:yarn create react-app my-app启动:yarn start当然也可以使用npm: 全局安装:npm install -g create-react-app 构建项目:npx create-react-app my-app 启动:npm start 2.安装路由依赖在项目中执行:npm install react-router-do 2021-05-21 日常开发 react
sass常用方法 一、什么是sassSass 是一款强化 CSS 的辅助工具,它在 CSS 语法的基础上增加了变量 (variables)、嵌套 (nested rules)、混合 (mixins)、导入 (inline imports) 等高级功能,提供了许多便利的写法,大大提高的开发效率。下面总结了SASS的主要用法,想要了解更多可以查阅文档 二、安装1、由于sass依赖于Ruby,因此需要先安装Ruby,然后 2021-05-21 日常开发 scss
vue-cli中使用svgIcon 一、安装依赖包123npm install svg-sprite-loader -D或者yarn add svg-sprite-loader -D 二、配置vue.config.js文件在顶部写入 1234const path = require('path')function resolve (dir) { return path.join(__dirname, dir)} 2021-05-21 日常开发 模块化 vue 组件化
vue中组件通信之findComponents 123456789101112131415161718192021222324252627282930313233343536373839// 向上查找组件 context为当前组件上下文对象,componentName为组件名const findUpwardComponent = (context, componentName) => { let parent = cont 2021-05-21 日常开发 javaScript vue
scss实现retina屏1px边框 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455// =======================// 用法: // @include retina-border(1,1,1,1);// 数值 代表 各 边框的宽度 上右下左// == 2021-05-21 日常开发 scss
常用的git命令操作 安装在使用git之前需要先安装它下载git 以windows系统为例子,安装完成后,鼠标右键点击桌面,出现Git Bash Here和 Git GUI Here 说明安装成功。 命令设置用户名和邮箱12git config --global user.name "" git config --global user.email "" 克隆远程仓库与代码提交1、在github上新建项目new re 2021-05-21 前端基础 git
vue中实现倒计时组件与毫秒效果 时分秒倒计时组件template12345678910111213141516171819202122232425<template> <!-- 倒计时组件 --> <div class="downTime-wrapper"> <!-- 这里是显示还未结束时的内容,这里只是我这得布局,你可以随意。 --> <div class= 2021-05-21 日常开发 vue 组件化
Mongoose在egg中的运用 Mongoose是什么?Mongoose是MongoDB的一个对象模型工具,封装了许多MongoDB对文档的的增删改查等常用方法,让NodeJS操作Mongodb数据库变得更加灵活简单。###在egg项目中如何使用? 1、安装npm i egg-mongoose --save 2、配置在根目录下的/config/plugin.js中配置插件 1234exports.mongoose = { 2021-05-21 后端开发 node.js mongoDB
egg.js+mongoose实现二级评论 1、首先我们先在model目录下新建comment.js文件,这里使用egg-mongoose进行配置表以及字段,这里关键需要parent_id作为父级字段,若默认为0则是第一级评论,如果为id,则是二级评论。 12345678910111213141516171819202122232425262728'use strict';/** * @description: Mongoose comme 2021-05-21 后端开发 node.js mongoDB
项目使用axios拦截器封装api 在api目录下新建一个http.js,实现代码如下: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485import Qs fr 2021-05-21 日常开发 javaScript