12 2019 档案
摘要:基于 webpack 入门 - (二) 实现交互式的工具 ,,即 一问一答 1、寻找合适的询问插件 let inquirer = require('inquirer') 2、index.js代码实现如下: #!/usr/bin/env node //需求 命令行 mycli create -t vu
阅读全文
摘要:开发一个工具 -- 输入命令行 mycli create -t vue -n shop 创造vue模板的项目,项目名称为shop 1、建立模板项目文件夹,用来放置项目模板 project 2、index.js文件,,命令行配置 #!/usr/bin/env node //需求 命令行 mycli c
阅读全文
摘要:在安装npm时,可以设置npm安装包的全局配置与缓存: npm config set prefix "C:\Program Files\nodejs\node_global" npm config set cache "C:\Program Files\nodejs\node_cache" 后来删除
阅读全文
摘要:1、npm init -y -- 初始化项目 - 生成 package.json 文件2、package.json 添加bin属性 -- "bin": "index.js", { "name": "mycli", //包的最后一个命令 "version": "1.0.0", "main": "ind
阅读全文
摘要:对redux做了深度封装 特点: 1、易学易用 - 对redux用户友好 2、elm概念 3、插件机制
阅读全文
摘要:1、webpack做了深度封装 2、react-router做了深度封装 3、包含一些命令可以快速生成业务代码 特点: 1、插件化 2、开箱即用 3、约定式路由 1、全局安装umi npm install -g umi 2、新建应用 mkdir myapp && cd myapp 3、新建页面 um
阅读全文
摘要:需求:点击当前路由实现数据请求页面刷新 -- router.push(当前路由)并不会执行 刷新页面 1、window.reload() 2、this.$router.go(0) 但是这两种刷新时,整个浏览器进行了重新加载,跳跃,不平滑,体验不好 3、v-if ,控制router-view的显示或隐
阅读全文
摘要:折腾得有好一会了,百度了好多方法,包括,添配置文件,修改package.json文件,,反正试了好多,都在一个项目中试的,最后这个也没抱多大希望,,居然好了, 原因肯定是没有装支持装饰器的组件导致的 @connect('age') 之前装了好多插件 还添了个文件config-overrides.js
阅读全文