SASS自动import全局变量
npm install sass-resources-loader --save-dev
原先设置:
sass: generateLoaders('sass', { indentedSyntax: true })
新设置:
scss: generateLoaders('sass'),
scss: generateLoaders('sass').concat(
{
loader: 'sass-resources-loader',
options: {
resources: [path.resolve(__dirname, '../src/style/variable.scss'), path.resolve(__dirname, '../src/style/mixins.scss')]
}
}
)
小程序WebSocket
1、wx.connectSocket(Object)
- 每次成功调用会返回一个新的 SocketTask
2、wx.sendSocketMessage(Object)
- 通过WebSocket发送数据
3、wx.closeSocket(Object)
- 关闭WebSocket
四个监听事件:
4、wx.onSocketOpen(cb)
- 监听WebSocket打开事件
5、wx.onSocketError(cb)
- 监听WebSocket错误
6、wx.onSocketMessage(cb)
- 监听WebSocket接收到服务器的消息事件
7、wx.onSocketClose(cb)
- 监听WebSocket关闭
—-SocketTask—-
刚刚提及,每次wx.connectSocket会返回一个新的SocketTask,可以用他来 取代 上面的socket所有方法
它的属性:
0 CONNECTING 连接尚未建立
1 OPEN WebSocket的链接已经建立
2 CLOSING 连接正在关闭
3 CLOSED 连接已经关闭或不可用
// 然后readystate来表示目前的状态
2、SocketTask.send(Object)
- 通过WebSocket发送数据
3、SocketTask.close(Object)
- 关闭WebSocket
四个监听事件:
4、SocketTask.onOpen(cb)
- 监听WebSocket打开事件
5、SocketTask.onError(cb)
- 监听WebSocket错误
6、SocketTask.onMessage(cb)
- 监听WebSocket接收到服务器的消息事件
7、SocketTask.onClose(cb)
- 监听WebSocket关闭