自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

原创 项目部署常用的Linux服务器命令

项目部署常用的Linux命令

2022-08-08 14:26:09 317 1

原创 redis在Windows上的启动

1.首先在安装目录下输入cmd2.输入命令

2022-01-22 05:43:19 465

原创 node自动化脚本翻译

var fs = require("fs")var request = require('request')var crypto = require('crypto')//新文件名var name = 'new.php'//需要翻译文件路径var path='js.js'var fy_data = []var dataflie = fs.readFileSync(path).toString()// php翻译正则// var data = dataflie.match(/(?&l.

2020-12-16 17:22:42 441

原创 egg的restful api接口实现前后端分离

建议使用https协议1.安装跨域插件npm i egg-cors --save2.配置插件// {app_root}/config/plugin.jsexports.cors = {enable: true, package: 'egg-cors', };3.配置安全域名// {app_root}/config/config.default.jsexports...

2019-11-11 00:28:26 1228

原创 egg基于jwt的接口权限验证

JWT 全称 JSON Web Token,是目前比较流行的另一种跨域身份验证解决方案。也是被很多人用坏的一种安全验证机制。1.安装jsonwebtokencnpm install jsonwebtoken --save2.安装basic-auth ,获取客户端请求头传过来的tokennpm install basic-auth --save3.生成 to...

2019-11-11 00:13:48 1644

原创 中文名对象js如何点出?

今天在做项目的时候遇到了中文命名的如图:let data={测试对象:1000,第二个对象:998}点出来的方式是:let json={}json['测试对象']=123

2019-10-23 23:12:53 510

原创 MongoDB4.x的使用

一 安装命令行输入mongo出现如图所示说明安装成功二、账户权限配置1、第一步创建超级管理用户use admindb.createUser({user:'admin', pwd:'123456', roles:[{role:'root',db:'admin'}]})2、第二步修改 Mongodb 数据库配置文件,开启验证(先备份好一份)3、第三...

2019-10-13 09:10:50 350

原创 vue添加规格分类

<template> <view class="main"> <view class="header" @click="add_sp_name"> <text class="title">新增规格</text> <text class="b_q">></text> </view&...

2019-09-21 18:10:03 1046

原创 vue商品规格选择

<template> <div id='vmsimulatedDATA' class='productBox'> <div class='productConten'> <div class='product-delcom' v-for='(ProductItem,n) in simulatedDATA.specificati...

2019-09-20 11:54:48 2482

原创 egg中使用ORM框架Sequelize操作mysql数据库

安装npm install --save egg-sequelize mysql2config.default.js文件 config.sequelize = { dialect: 'mysql', host: '127.0.0.1', port: 3306, username:'root', password:'root', da...

2019-09-15 11:51:09 1849

转载 js数组去重复

1.遍历数组法实现思路:新建一个数组,遍历去要重的数组,当值不在新数组的时候(indexOf为-1)就加入该新数组中;var arr=[2,8,5,0,5,2,6,7,2];function unique1(arr){ var hash=[]; for (var i = 0; i < arr.length; i++) { if(hash.indexOf(arr[...

2019-08-01 23:10:19 258

原创 egg.js定时任务

官网链接https://eggjs.org/zh-cn/basics/schedule.html#mobileAside所有的定时任务都统一存放在app/schedule目录下,每一个文件都是一个独立的定时任务,可以配置定时任务的属性和要执行的方法。第一种写法:实例代码:每隔2s钟执行一次subscribe方法的代码第二种,简写:...

2019-07-15 13:08:42 1185

原创 egg.js控制器基类BaseController(定义公共成功 失败跳转页面)、控制器兼容写法

公共控制器调用:兼容性写法:

2019-07-10 17:16:11 1032

原创 egg.js路由的几种写法、路由重定向、路由分组(路由映射)

官方文档:https://eggjs.org/zh-cn/basics/router.html路由的写法:路由加载多个中间件:给路由起个名字:index路由重定向控制器里实现重定向:路由外部重定向路由内部重定向: (需重启项目,清理缓存)路由分组和映射:...

2019-07-10 16:55:16 8446

原创 Egg.js控制器(controller)分组、中间件配置

结合这个网站项目进行分类目录结构相关路由配置配置相关的中间件设定只有后台的页面使用这个中间件:第一种方法:第二种方法:

2019-07-10 14:14:04 1780

原创 router.js 中使用中间件、框架默认中间件、Egg 中使用 Koa 中间件、中间件的通用配置

router.js 中使用中间件,不需要在配置文件配置,直接在路由引入就行定义中间件:路由中引入框架默认中间件配置:https://eggjs.org/zh-cn/basics/middleware.htmlegg中使用koa的中间件:标准中间件koa-jsonp安装建立相关中间件config.default.js配置文件里...

2019-07-10 11:50:23 734

原创 Egg Cookie的使用、 Cookie的配置 、设置中文Cookie 、Session的使用

https://eggjs.org/zh-cn/core/cookie-and-session.html控制器里:设置和读取cookie: 加密后才可以设置中文值的cookie清除cookie的两种方式:设置为null设置时间session工作流程当浏览器访问服务器并发送第一次请求时,服务器端会创建一个session对象,生成一个类似于 key,val...

2019-07-10 11:02:29 3670

原创 egg.js Post提交数据,安全机制csrf的防范,以及配置模板全局变量

加入 _csrf 防范,提交数据需加csrf<form action="/news/doAdd?_csrf=<%=csrf%>" method="POST">用户名:<input type="text" name="username"/><br><br>密 码:<input type="text"name="passwor...

2019-07-08 19:02:58 2463

原创 egg中间件

什么是中间件? 匹配路由前、匹配路由完成做的一系列的操作。Egg 是基于 Koa 实现的,所以 Egg 的中间件形式和 Koa 的中间件形式是一样的,都是基于洋葱圈模型定义中间件:配置中间件:中间件传入参数:屏蔽ip:...

2019-07-08 15:13:46 602

原创 Egg 视图 (view)、控制器(controller) 和 数据模型 Model(Service) 和配置文件 (config)和拓展(extend)

MVC 框架:模型层(服务层)控制器层: 可以直接调用,egg已经帮我们绑定配置文件:调用:拓展方法: context.js调用:拓展方法: helper.js调用:模板引擎调用控制器调用...

2019-07-08 12:02:24 1239

原创 Egg 路由(router.js)、get 传值、动态路 由(controller)、 静态资源(public)、视 图(view)egg-view-ejs、插件配置(config)

1、Egg 路由配置https://eggjs.org/zh-cn/basics/router.html2、获取 Get 传值以及动态路由的值https://eggjs.org/zh-cn/basics/controller.html3、egg-view-ejs 的使用https://github.com/eggjs/egg-view-ejsejs模板引擎的使用1. 安装...

2019-07-07 14:18:51 2106

原创 egg介绍及入门

一、介绍egg.js 官 网:https://eggjs.org 中文网站:https://eggjs.org/zh-cn/ exprees和koa框架缺少约定,标准的mvc模型会有各种千奇百怪的写法。由此出现egg.js,是《阿里旗下产品》基于koa是一个node.js的企业级应用开发框架。egg按照约定进行开发,奉行[约定优于配置],团队协作成本...

2019-07-07 10:50:28 12310 1

原创 vue项目加载之前添加加载动画

如何在组件页面添加加载之前的动画是加不了的,因为动画也是基于html,css,所以需要在index.html文件里面添加<!DOCTYPE html><html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-wid...

2019-04-26 13:35:24 5689 2

原创 vue项目里复制粘贴指定内容,避免二次复制才成功的方法

copyUrl(data){ let url = data; let oInput = document.createElement('input'); oInput.value = url; document.body.appendChild(oInput); oInput.select(); // 选择...

2019-04-25 18:49:05 1070

原创 es5字符串模板的应用

在vue-cli项目中,有时候会使用到 this.$router.push("/home")但是如果后面需要带个纯参数,用下面这种字符串拼接的方法显然是不行的, this.$router.push("/home/"+this.order_id)需要使用下面的这种才能跳转成功 this.$router.push(`/home/${this.order_id}`)...

2019-04-24 18:09:57 886

原创 css鼠标滑过显示红色禁止符号

cursor:no-drop //是一个红色的圈加一个斜杠,表示禁止的意思cursor:not-allowed //是一个红色的圈加一个斜杠,表示禁止的意思

2019-03-12 17:09:21 12010 1

原创 使用vscode提交代码到码云的操作

依次执行命令git init //初始化,会在项目根目录生成一个隐藏的.git文件夹git status //查看项目文件状态git add . //提交到本地仓储git commit -m "描述描述" // 提交到分支git remote add origin https://gitee.com/..... //设置好提交地址git push -...

2019-03-11 14:05:46 6580 1

原创 微信分享开发遇到的坑

1.安卓配置成功,苹果端配置失败2.其实只要在出错的地方刷新下页面就好了.附上代码 sharediy(){ let _url = encodeURIComponent(location.href.split('#')[0]) console.log(_url) let shareurl = _url ...

2019-02-18 13:28:24 367

原创 vue项目如何添加改变浏览器标签title的标题

第一步:在main.js文件里添加// 设置浏览器标题Vue.directive('title', { inserted: function (el, binding) { document.title = el.dataset.title }})第二步:在组件任意一位置添加&lt;template&gt; &lt;div class="main" v...

2019-02-10 09:44:39 18303 4

原创 vue项目移动端适配rem和sass结合使用的解决方案

首先安装好sassnpm install sass-loader node-sass vue-style-loader --D这个时候你打开build文件夹下面的webpack.base.config.js把里面的module改成这样module: { rules: [ { test: /\.vue$/, loader: '...

2019-02-06 12:36:36 3103 1

翻译 axios在header请求头加入信息

vm.$http.post(apiUrl.refundOrder, data,{ headers:{ 'lz-shopid':vm.orderRecords.shopId }}).then(res =&gt; { if(res.code==1){ vm.$toast.center(res.message) }}).catch(e...

2019-01-18 10:11:43 17109 2

转载 vue常用组件框架库

饿了么团队开源一个基于vue 组件库elementUI   PC官网 http://element.eleme.io/MintUI 移动端 http://mint-ui.github.io/iView 是一套基于 Vue.js 的 UI 组件库,主要服务于 PC 界面的中后台产品。https://www.iviewui.com/components/layouthttps://myron...

2019-01-14 21:29:36 1348

原创 vue里面如和添加jq和bootstrap

本地安装$ npm install bootstrap@3安装jqnpm install jquery --save-dev修改webpack.base.confi.js文件 plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery" }) ],...

2019-01-12 12:18:11 168

原创 运行 npm run dev 报错,但能够正常访问

找到注释掉里面的这项配置:  

2019-01-11 16:31:01 693

原创 双重循环出城市列表

返回json是:组件中引用:&lt;template&gt; &lt;div&gt; &lt;mt-header fixed title="城市列表"&gt; &lt;mt-button slot="left" &gt;&lt;span&gt;返回&lt;/span&gt; &lt;/mt-button&gt

2019-01-10 17:20:30 288

原创 如何安装vue-devtools

首先去GitHub下载https://github.com/vuejs/vue-devtools解压使用命令行工具进入到该目录文件夹下执行命令完成后再输入打开这个目录修改json文件,改为true 谷歌浏览器再拓展程序里面打开开发者模式;然后把这个文件夹拖入浏览器安装完成...

2019-01-10 09:44:48 259

翻译 项目-vuex的基本概念

引入   组件中调用: 调用vuex中的方法         

2019-01-09 19:41:47 153

翻译 项目-完成图片详情中缩略图的制作

打开链接安装 

2019-01-09 17:28:40 1078

翻译 移动端分类顶部滑动效果

 移除严格模式然后添加babelrc一项如果想移除警告

2019-01-09 16:27:22 1249

翻译 vue新闻列表和详情

新闻列表路由改造路由改造详情页

2019-01-09 11:56:12 6047 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除