摘要: 环境变量 webpack --env.NODE_ENV=local --env.production --progress Tree Shaking 移除JS上下文字未被引用的代码 只支持ES6的import和export optimization: { usedExports: true } Vi 阅读全文
posted @ 2019-05-30 15:29 苏荷酒吧 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 安装 图片 file-loader module: { rules: [ { test: /\.(jpg|png|gif)$/, use: { loader: 'file-loader', options: { name: '[name]_[hash].[ext]', // 占位符 outputPa 阅读全文
posted @ 2019-05-30 15:27 苏荷酒吧 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 创建数据库 使用show dbs命令查看数据库 删除数据库 使用db命令可以查看数据库名字 创建集合 使用show collections查看数据库中的集合 删除集合 查询集合 其中pretty()以格式化的方式显示文档 条件操作符 同时使用$lt和$gt 模糊查询 AND条件 格式db.col.f 阅读全文
posted @ 2019-05-25 14:19 苏荷酒吧 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 云开发 初始化 云数据库 数据类型 String,Number,Boolean,Array,Object,Date,GeoPoint,Null 权限管理,小程序的权限分小程序端和管理端,其中管理端包括云函数和云控制台 小程序运行的程序,读写数据库受权限控制 管理端拥有读写数据库全部权限 初始化 获取 阅读全文
posted @ 2019-05-18 00:39 苏荷酒吧 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 安装 脚手架 express-generator 中间件 get请求/api post请求/api 404请求 请求开始... /api 请求开始... /api 请求开始... /api2进入api 进入api 处理 404进入get api 进入post api 中间件可以对接口进行权限验证 阅读全文
posted @ 2019-05-16 21:57 苏荷酒吧 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 安装 安装MySQL,MySQL Workbench 到bin目录下启动下列命令,能获得默认密码 启动MySQL 启动MySQL Workbench连接mysql数据库 node连接mysql 因版本问题,使用的是8.0最新的版本会报错 Client does not support authent 阅读全文
posted @ 2019-05-15 16:08 苏荷酒吧 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 数据模型 主要用户名,密码,邮箱,头像,身份 const mongoose = require('mongoose') const schema = new mongoose.Schema({ username: { type: String, require: true }, email: { t 阅读全文
posted @ 2019-05-06 23:52 苏荷酒吧 阅读(743) 评论(0) 推荐(0) 编辑
摘要: 递归组件 关键是组件在模板内能调用自身,关键是name属性 首先我们先定义数据格式 list: [ { title: '标题1' }, { title: '标题2', children: [ { title: '标题2-子标题1' }, { title: '标题2-子标题2' } ] }, { ti 阅读全文
posted @ 2019-05-06 23:40 苏荷酒吧 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2019-05-05 23:45 苏荷酒吧 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 安装mockjs 起步 路径必须是完整的URL 路径使用正则表达式,不需要完整路径 可以直接返回对象 数据模板 定义:属性名|生成规则:属性值 示例代码 String 'name|min-max': string 'name|count': string Number 'name|+1': numb 阅读全文
posted @ 2019-05-04 15:03 苏荷酒吧 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 安装axios GET case1 case2 POST API axios(config) axios(url,[config]) axios.create(config) config 主要 url / method / headers / params / data / timeout Res 阅读全文
posted @ 2019-05-04 12:56 苏荷酒吧 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 状态管理bus 创建bus实例 挂载到Vue原型上 Click触发事件 在其他组件监听‘on-click’事件 Vuex State 在Vue组件中获得 通过mapState辅助函数 对象展开运算符 Getter 主要特点会缓存数据,跟Vue计算属性一样,根据依赖数据发生变化才会重新计算 通过属性访 阅读全文
posted @ 2019-05-03 21:59 苏荷酒吧 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 路由组件传参 通过props解耦 布尔模式 如果props被设置为true,route.params参数将被设置为组件属性 对象模式 函数模式 /search?q=vue 会将{query:vue}传递给组件SearchUser History模式 vue-router默认使用hash模式 如果使用 阅读全文
posted @ 2019-05-03 19:56 苏荷酒吧 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 路由 安装 vue-router 起步 通过this.$route访问路由器 动态路由 像/user/bar和/user/foo都能映射到相同的路由 参数会被设置到this.$route.params中 可以设置多端参数 从/user/foo到/user/bar 原来的组件实例会被复用。因为两个路由 阅读全文
posted @ 2019-05-03 16:26 苏荷酒吧 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 基础样式 颜色 文字颜色以.text-*开头 背景颜色.bg-* primary / seconday / success / danger / warning / info / muted / white / light / dark 文本样式 text-left / text-right / t 阅读全文
posted @ 2019-05-02 01:47 苏荷酒吧 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 单组件 每次修改state都会重新执行render,bind,箭头函数每次render都会执行一次,会重新生成一个新的函数 case1 推荐写法 这个案例如果直接内联写样式也是不推荐,每次render也会重新生成一个新对象{color:'red’} case2: shouldComponentUpd 阅读全文
posted @ 2019-04-30 15:31 苏荷酒吧 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 安装 socket.io/socket.io-client 基本用法 首先koa和socket.io代码片段 const server = require('http').Server(app.callback()) 然后react和socket.io-client代码片段,因为我们是跨域 至此连接 阅读全文
posted @ 2019-04-28 22:43 苏荷酒吧 阅读(751) 评论(0) 推荐(0) 编辑
摘要: ActivityIndicator 显示一个圆形的loading的提示符 react-native-tab-navigator 阅读全文
posted @ 2019-04-20 22:19 苏荷酒吧 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Props State 一切界面变化,都是state变化 state修改必须通过setState方法 this.state.like=true 这样复制无效 setState是一个merge合并的操作,只修改指定属性,不影响其他属性 setState是异步操作 样式 通过StyleSheet.cre 阅读全文
posted @ 2019-04-19 18:47 苏荷酒吧 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 良好的开端是成功的一半,这是window平台安装步骤 首先配置JDK1.8 配置JAVA_HOME环境变量 然后安装Android Studio3.2 然后安装react-native-cli 目前我们安装了一半配置 这时候打开Android Studio 打开tools->SDK 目前版本使用的是 阅读全文
posted @ 2019-04-19 03:46 苏荷酒吧 阅读(756) 评论(0) 推荐(0) 编辑