js的Object.assign坑
志当存高远。——诸葛亮
今天遇到一个坑
<template> <div> <el-form> <el-form-item> <el-input v-model="user.name"></el-input> <el-input v-model="user.age"></el-input> <el-input v-model="user.gender"></el-input> <el-button type="primary" @click="toYoung">点我</el-button> </el-form-item> </el-form> </div></template><script>e ...
文字不换行超出后左右滑动
人生就象弈棋,一步失误,全盘皆输,这是令人悲哀之事;而且人生还不如弈棋,不可能再来一局,也不能悔棋。——弗洛伊德
如下div
<div>对我个人而言,先辈不仅仅是一个重大的事件,还可能会改变我的人生。 带着这些问题,我们来审视一下先辈。 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 所谓先辈,关键是先辈需要如何写。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 歌德在不经意间这样说过,读一本好书,就如同和一个高尚的人在交谈。我希望诸位也能好好地体会这句话。 这种事实对本人来说意义重大,相信对这个世界也是有一定意义的。 生活中,若先辈出现了,我们就不得不考虑它出现了的事实。 在这种困难的抉择下,本人思来想去,寝食难安。 既然如何, 那么, 本人也是经过了深思熟虑,在每个日日夜夜思考这个问题。 先辈,到底应该如何实现。 我认为, 可是,即使是这样,先辈的出现仍然代表了一定的意义。 总结的来说, 那么, 在这种困难的抉择下,本人思来想去,寝食难安。 一般来讲,我们都必须务必慎重的考虑考虑。 可是,即使是这样,先辈的出现仍然代表了一定的意 ...
vue-router传参
生命是一张弓,那弓弦是梦想。——罗曼·罗兰
官网
之前我们配置过路由,这里就不多赘述如何配置了
我们聊聊如何传参
我们之前使用方式如下
this.$router.push(page);
这里page为path,值为我们在router的index.js中配的/message/message
我们如果需要传参
则可以使用下面这种方式
this.$router.push({ name: pageName, params: { userId: '123' }, query: { plan: 'private' }});
注意这里pageName是我们在路由中配置的name而不再是path了,因为path和params一起用会导致params为空对象
按照我们上面写的,我们跳转到message页面去了
<template> <div> {{$route.params.userId}} {{$ro ...
GitToolBox
任何事业都可能受挫折,虽然为事业而奋斗的人是伟大的。——本涅特
这个插件能让我们很方便看到代码上次修改记录
下载GitToolBox
然后重启
就可以看到啦
js日期、经纬度格式化
如果你不出去走走,你就会以为这就是全世界。——《天堂电影院》
如果你不出去走走,你就会以为这就是全世界。——《天堂电影院》
之前写过一篇js时间戳格式化以及一篇js中Date函数的api
今天写篇“人性化”的格式化的
// 格式化 传入毫秒值,计时秒表用function formatTime(time) { if (typeof time !== 'number' || time < 0) { return time } var hour = parseInt(time / 3600) time = time % 3600 var minute = parseInt(time / 60) time = time % 60 var second = time return ([hour, minute, second]).map(function(n) { n = n.toString() return n[1] ? n : '0' + n }).join(': ...
安卓获取版本号
读书多了,容颜自然改变,很多时候,自己可能以为许多看过的书籍都成了过眼云烟,不复记忆,其实他们仍是潜在的。在气质里,在谈吐上,在胸襟的无涯,当然也可能显露在生活和文字里。——三毛《送你一匹马》
我们可以使用下面的方式获取版本号
package com.ruben.utils;import android.content.Context;import android.content.pm.PackageManager;import android.util.Log;/** * 我还没有写描述 * * @author <achao1441470436@gmail.com> * @date 2021/4/14 0014 22:41 */public class AppUtils { /** * 获取版本号 * * @param context * @return java.lang.String * @author <achao1441470436@gmail.com> * @date 2021/4/ ...
学习uni-app官方教程
生命是一条奔流不息的河,我们都是那个过河的人。——席慕蓉
官网
我们直接实战
创建两个项目
从hello-uniapp中复制common文件夹以及static下面的uni.ttf文件到news项目同目录下
然后是复制App.vue中的样式库
<script> export default { onLaunch: function() { console.log('App Launch') }, onShow: function() { console.log('App Show') }, onHide: function() { console.log('App Hide') } }</script><style> /*每个页面公共css */ /* #ifndef APP-PLUS-NVUE */ /* uni.css - 通用组件、模板样式库,可以当作一套ui库应用 */ ...
markdown画流程图
即使摔倒了,也要抓一把沙在手中。——丁磊
我们可以使用markdown高级语法去画流程图
例如
源码如下
```mermaidgraph吃饭 -->sleep(睡觉)sleep --> awake{起床}awake -->|去吃饭| 吃饭吃饭 --> 左手拿碗吃饭 --> 右手拿筷
8点起床(8点起床) –> |去上班| 工作(工作)工作 –> 下班{下班}下班 –> 睡觉```
还有横版
源码
```mermaidgraph LR吃饭 --> sleep(睡觉)sleep --> awake{起床}awake -->|去吃饭| 吃饭吃饭 --> 左手拿碗吃饭 --> 右手拿筷
8点起床(8点起床) --> |去上班| 工作(工作)工作 --> 下班{下班}下班 --> 睡觉```
更换默认序列化器
一个人至少拥有一个梦想,有一个理由去坚强。——三毛
springboot默认使用jackson进行序列化
如果我们想使用fastJson
则可以注入一个HttpMessageConverters
@Beanpublic HttpMessageConverters fastJsonHttpMessageConverters(){ return new HttpMessageConverters(new FastJsonHttpMessageConverter());}
我们测试一下
给我们的bean中属性keywords加上注解@JSONField(name = "keyword")
我们传值使用keyword,发现成功接收
Apizza
这个时代的年轻人都有高浓度的积累,应该出去闯一闯,让欧洲人美国人认识新一代的中国人是什么样子的!——赖晗
推荐一款我最新找到的类似postman的接口调试工具Apizza
官网
模拟请求http / websocket,本地,在线接口,都可以调
团队协作免费的团队协作工具,极致的文档编写体验,加快开发效率
自动生成代码指数级提升开发的工作效率
云端存储安全可靠的云端存储服务,随时随地查看
测试校验对接口进行多方位的测试校验
导入导出支持Postman,Swagger格式,快速生成文档。可导出多种格式文档
Mock根据文档自动生成返回结果,提供独立URL方便前端测试
支持多种文档支持多种文档,http / websocket接口文档,markdown说明文档