原创 實現element el-form表單驗證

1. 入口文件 model,rules 傳遞給form組件 通過refs調用子組件的validate方法 <c-form :model="ruleForm" :rules="rules" ref="CForm">

原创 設計模式:發佈/訂閱模式(觀察者模式)

發佈/訂閱模式(即觀察者模式): 設計該模式主要形成鬆散耦合。在這種模式中,並不是一個對象調用另一個對象的方法,而是一個訂閱者對象訂閱發佈者對象的特定活動,並在發佈者對象的狀態發生改變後,訂閱者對象獲得通知。訂閱者也稱爲觀察者,而

原创 sequelize 操作 4.新增

新增 const { User, Blog } = require('./model') // 創建 !(async function() { // 創建用戶 const zj = await User.create({

原创 sequelize 3. 根據模型創建數據庫

const seq = require('./seq') require('./model') // 連接 seq.authenticate().then(() => { console.log('ok') }).catc

原创 msql基本操作

查表所有數據 select * from users; 查表指定字段 select username, nickname from users; 按指定字段排序 desc降序,asc升序 select * from blogs

原创 JavaScript設計模式:單例模式

單例模式:生成單例的類必須保證只有一個實例的存在,很多時候整個系統只需要擁有一個全局對象,纔有利於協調系統整體的行爲。 基本思路: 一個類能返回一個對象的引用(並且永遠是同一個)和一個獲得該實例的方法。那麼當我們調用這個方法時,如

原创 JWT知識點以及在koa中的使用(jsonwebtoken,koa-jwt)

1. 什麼是JWT JSON Web Token 是一個開放標準(RFC 7519) 定義了一種緊湊且獨立的方式,可以將各方之間的信息作爲JSON對象進行安全傳輸 該信息可以驗證和信任,因爲是經過數字簽名的 2. JWT構成

原创 vue-cli 3、4 (vue-element-tmplate) 兼容ie11

1. SCRIPT438: 對象不支持“call”屬性或方法錯誤 1. 修改babel配置 // bablel.config.js module.exports = { presets: [ ['@vue/app',

原创 js數組對象,按照指定數據格式歸併

原始數組 const arr = [ { '顏色': 'red', '尺寸': '100', '規格': 'aaa' }, { '顏色': 'blue', '尺寸': '200'

原创 Docker-compose 安裝Jenkins

使用Docker-compose安裝Jenkins 1.docker-compose.yml version: '3' services: jenkins: container_name: 'jenkins'

原创 語義化版本-版本格式

vue 出了3.0先行版本,更新的頻率還挺快。 alpha先行版本是什麼?看看下面版本格式吧 版本格式 主版本號:不兼容的API修改 次版本號:向下兼容的功能性新增 修訂號:向下兼容的問題修正 先行版本: alpha 內

原创 sequelize操作,5.查詢,總數、分頁、聯表

查詢 const { User, Blog } = require('./model') // 創建 !(async function() { // 查詢一個 const zj = await User.findOne({

原创 sequelize 2.創建模型

const seq = require('./seq') const Sequelize = require('sequelize') // 創建user模型 const User = seq.define('user', {

原创 sequelize操作 7. 刪除

const { User, Blog } = require('./model') !(async function () { const delBlogRes = await Blog.destroy( {

原创 sequelize 1.連接數據庫

const Sequelize = require('sequelize') const config = { host: 'localhost', dialect: 'mysql', dialectOptions: