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