摘要: const createStore = (reducer)=>{ let state = {};//默认的state对象 let lists = [];//存贮订阅事件 let actiontypes = "@@init" //默认的type let initaction = { type :act... 阅读全文
posted @ 2019-04-13 21:22 举个栗子! 阅读(385) 评论(0) 推荐(0) 编辑
摘要: ui插件 首先创建一个vue文件 书写一个简单的按钮样式 通过slot 跟 props暴露属性接口 注意定义name 标签名字就是你定义的name值 这时候再创建一个js文件 将写好的vue文件引入 并通过install注册这个插件 最后将插件暴露出去 这时候已经可以在mainjs中引入按钮 并通过 阅读全文
posted @ 2019-04-10 10:45 举个栗子! 阅读(866) 评论(0) 推荐(0) 编辑
摘要: 1.webpack的打包是建立在module上的 2.webpack的基本配置 注:插件跟rules里面的规则都需要先安装对应的包 3.webpack-dev-server 热更新 npm install webpack-dev-server@2 -g 注:版本号要低于webpack的版本 否则会报 阅读全文
posted @ 2019-04-09 10:13 举个栗子! 阅读(289) 评论(0) 推荐(0) 编辑
摘要: jQ ajax: 1.本身是针对MVC的编程,不符合现在前端MVVM的浪潮 2.基于原生的XHR开发,XHR本身的架构不清晰,已经有了fetch的替代方案 3.JQuery整个项目太大,单纯使用ajax却要引入整个JQuery非常的不合理(采取个性化打包的方案又不能享受CDN服务) axios: 1 阅读全文
posted @ 2019-03-27 09:03 举个栗子! 阅读(657) 评论(0) 推荐(0) 编辑
摘要: 1.jsonwebtoken 安装:cnpm install jsonwebtoken -s 引入:const jwt = require("jsonwebtoken"); 设置:jwt.sign(payload,秘钥,{"expiresIn":"1h"}) 2.crypro 安装:cnpm ins 阅读全文
posted @ 2019-03-26 08:52 举个栗子! 阅读(473) 评论(0) 推荐(0) 编辑