中文
1 | moment.lang('zh-cn'); |
转其它格式
1 | moment().toDate(); // Fri Apr 19 2019 16:52:18 GMT+0800 (中国标准时间) |
想学更多有意思的东西,想做自己的网站,想学画画
1 | moment.lang('zh-cn'); |
1 | moment().toDate(); // Fri Apr 19 2019 16:52:18 GMT+0800 (中国标准时间) |
store.js1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31import Vue from 'vue'
import Vuex from 'vuex'
import axios from './assets/js/axios'
Vue.use(Vuex)
export default new Vuex.Store({
state: {
userInfo : {},
xxx : 0,
},
// 只有 mutations 可以更新 state
// 但 mutations 必须是同步方法,如果是异步使用 actions
mutations: {
setUserInfo (state, userInfo) {
state.userInfo = userInfo;
},
setXXX (state, val){
state.xxx = val;
},
},
actions: {
// actions 异步获取数据后调用 mutations 更新 state
updateUserInfo (context) {
axios.get("/api/getUserInfo")
.then(res => {
context.commit('setUserInfo', res.data);
});
}
},
})
Laravel 初始化项目见 laravel 初始化
1 | 查看 laravel 版本 |
laravel post 上传文件,上传小文件不报错,大文件报错
尝试修改配置1
2nginx conf: client_max_body_size
php.ini: upload_max_filesize
还是不行,看错误日志是1
2019/04/04 17:03:31 [crit] 475#0: *14 open() "/xxx/nginx/tmp/client_body/0000000002" failed (13: Permission denied), client: 218.30.116.8, server: xxx, request: "POST /xxx HTTP/1.1", host: "xxx"
原来是临时文件目录权限问题,授权即可
使用”不明来路”的 ps, 某一天突然弹出个窗,必须点一下才能关掉,而且过一会又弹出来
经常感叹公司的日志服务不好用吗?不实时、提个报表需求要层层审批还得等一周、可视化要自己搞、加个字段要跪求给解析…
是时候摆脱他们了,Now!
阿里云日志服务官网(https://www.aliyun.com/product/sls)
1 | // 成功返回 true |
这样有问题:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35class loginPage extends React.Components {
...
handleSubmit (e) {
this.props.form.validateFields((err, values) => {
this.props.dispatch...
});
}
...
render () {
return (
<Form onSubmit={handleSubmit.bind(this)}>
<Form.Item>
{getFieldDecorator('username', {
rules: [{ required: true, message: '请输入您的邮箱!' }],
})(
<Input prefix={<Icon type="user" style={{ color: 'rgba(0,0,0,.25)' }} />} placeholder="邮箱" onChange={
e => {
this.props.dispatch...
}
} />
)}
</Form.Item>
<Form.Item>
<Button type="primary" htmlType="submit" onClick={
e => {
this.props.dispatch...
}
}>登录</Button>
</Form.Item>
</Form>
);
}
...
}
export default connect(({ loginData }) => ({ loginData }))(Form.create()(loginPage));