自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 elementui合并表格的单元格:span-method=“objectSpanMethod“

//testResult是要展示的数据,为数组//objectSpanMethod是官方给定的绑定属性和对应的方法,该函数可以返回一个包含两个元素的数组,第一个元素代表rowspan,第二个元素代表colspan。 也可以返回一个键名为rowspan和colspan的对象。<el-table :data='testResult' :border="true" :span-method="objectSpanMethod"> ...</el-table>d

2020-09-09 13:42:38 4564 3

原创 mongodb的查询文档(普通查询、条件操作符以及模糊查询)

1.db.集合名.find()2.db.getCollection(‘集合名’).find({})3.结合条件操作符 $gt 大于(greater than)  eg:db.col.update({"count":{\$gt:1}},{\$set:{"test2":"OK"}});    将count大于1的文档数据的test2字段等于OK $lt 小于(less than)  eg:db.col.update({"count":{\$lt:5}},{\$set:{"test2":"OK"}}

2020-08-06 17:10:39 619

原创 mongoDb中update的一些修改器

$set  如果没有$set,那么更改的时候会将那条文档上没有被提到的其他字段删掉,如下图,x字段就被删掉了使用了$set之后,则只会修改被提到的字段,如下图,x字段依旧在$inc  自增自减,值为正数时就是加,为负数时就是减,其他没提到的字段也不会被删掉$unset  删除字段$rename  字段的键的重命名$push  在Array(list)数据类型的末尾添加新元素,不会查看原数组里面是否已经有要添加的元素$addToSet  在Arra.

2020-08-06 16:15:45 417

原创 git对分支的操作、远程分支与本地仓库的内容的拉取与推送

1.查看该仓库的所有分支 git branch -a2.切换分支 git checkout 分支名3.远程分支上的内容更改之后,获取远程分支上的内容 git pull git pull origin 远程分支的名字 --allow-unrelated-histories4.将本地仓库的内容推送到远程分支上 git add . git commit -m '对这次提交的介绍' git pull git pull origin 远程分支的名字 --allow-unrela..

2020-08-04 16:40:51 150

原创 对文件夹或者文件进行操作时提示没有权限,需要获得管理员的权限才可操作的解决方法

1.右键文件或文件夹,点击属性,然后点击安全2.点击编辑3.点击自己当前使用的账户,再把下面的完全控制选中,再应用,最后确定4.再去对这个文件或文件夹进行操作就可以了

2020-08-04 13:58:37 5145 3

原创 border:none与border:0的效果以及二者的区别

1.效果border-style:none;//无边框border-width:0;//边框宽度为0px2.区别(1)性能差异border:0;浏览器对border-width、border-color进行渲染,占用内存。border:none;浏览器不进行渲染,不占用内存。Chrome:border:none;>> border:initial none initial;border:0;>> border:0 initial initial ;Firefox

2020-07-15 21:50:30 570 1

原创 css外边距合并问题以及解决办法

1)兄弟级当一个元素出现在另一个元素上面,也就是两个垂直外边距相遇时(只有垂直的才会发生) 1.外边距如果都是正数或者都是负数,它们将形成一个外边距,合并后的外边距的高度等于两个发生合并的外边距的高度中的较大者。 2.外边距如果一个为正数一个为负数,则会进行叠加,两者相加,20px+(-10px)=10px 没有解决办法,自己调整2)父子级当一个元素包含在另一个元素中时,如果外面大的那个元素没有内边距或者边框,那么这两个元素的上外边距或下外边距也会发生合并解决方法: 1.给父级加边框属性 

2020-07-15 21:27:57 1078 1

原创 实现块级元素与行内元素的水平垂直居中

行内元素水平居中:text-align:center;垂直居中:line-height:父元素的高度;块级元素方法一:父元素上position:relative;子元素上position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;方法二:父元素上display: flex;align-items: center; /*让其子元素垂直居中*/子元素上margin:0 auto;方法三:父元素上pos

2020-07-14 15:11:38 164

原创 css来实现HTML中装饰性标签的作用,即css实现上标、下标、加粗、倾斜、下划线、高亮、缩略词

1.实现上标(某个字符缩小在右上角)HTML中:<sup>上标</sup>显示:css中:.font span{ /* vertical-align属性用来设置元素的垂直对齐方式,text-top和super属性值都可以实现上标样式 */ /* vertical-align: text-top; */ vertical-align: super; font-size: 10px; color: red;}<div cla

2020-07-14 11:28:38 1097

原创 word-break和white-space的区别、css中超出内容部分用省略号显示

1. word-break和white-space的区别word-break属性设置浏览器在任意位置的换行,主要用来处理单词的折断 属性值:  normal 使用浏览器默认的换行规则【默认】  break-all 允许在单词内换行  keep-all 只能在半角空格或连字符处换行white-space属性设置处理元素内的空白 属性值:  normal 空白会被浏览器忽略【默认】  nowrap 文本禁止换行  pre 空白会被浏览器保留,但不会换行  pre-wra

2020-07-13 21:04:27 584

原创 MVC和MVVM的区别

MVC:Model-View-controller  Model(模型)    数据模型,提供要展示的数据,因此包含数据和行为,行为是用来处理这些数据的。不过现在一般都分离开来:Value Object(数据) 和 服务层(行为)。也就是数据由实体类或者javabean来提供,行为由service层来提供.  View(视图)    负责进行模型的展示,一般就是我们见到的用户界面,客户想看到的东西。  Controller(控制器)    接收用户请求,委托给模型进行处理,处理完毕后把返回的模型

2020-07-13 16:40:20 143

转载 在一个远程仓库里多次提交不同的文件或文件夹

将新增文件或文件夹添加到缓存区里去git add 文件名(文件夹名)把该文件或文件夹提交到本地仓库 git commit -m "本次提交的备注内容"连接到远程仓库git remote add origin https://gitee.com/MLm725/journey.git会报错:删除远程地址 git remote rm origin重新连接到远程仓库git remote add origin https://gitee.com/MLm725/jou.

2020-07-12 22:52:45 175

原创 如何将本地代码提交到gitee上,完整图文步骤

1. 创建远程仓库按照图中配置然后按创建就好了,仓库就创建好了,如下图所示(图中框出来的就是这个仓库的地址):2. 在本地创建一个文件夹3.将要上传的代码文件都复制到这个文件夹内4.进到这个文件夹的目录下5.把这个目录变成git可以管理的仓库,使用git init命令6.把文件添加到缓存区里面去,使用git add .命令【注意不能忘记小数点“.”,代表所有文件】7.填写提交信息,使用 git commit -m ‘提交’ 命令8.将本地仓库与远程仓库绑定,使用 $ git remote

2020-07-12 13:08:39 26699 3

原创 vue中富文本编辑器的使用、在HTML页面显示获取的当时所在地的实时天气以及vue中的v-html指令

vue中富文本编辑器的使用

2020-07-09 15:24:30 1221

原创 js中和vue中分别获取当前实时刷新的时间

1. js获取当前时间并实时刷新<head> <meta charset="{CHARSET}"> <title>js获取当前时间并实时刷新</title> <script> //页面加载调用 window.οnlοad=function(){ //每1秒刷新时间 setInterval("NowTime()",1000); } fu

2020-07-09 14:59:52 1027

原创 二进制、八进制、十进制与十六进制之间的转换

1. 二进制与十进制之间的转换1)十进制转二进制  十进制数除2取余法,即十进制数除2,余数记下来,然后得到的商值继续除2,余数继续记下来,商值再继续除2,依此步骤继续向下运算直到商为0。那么把记下来的余数从最后一个往前排,一直排到第一个记下来的余数,组成的一组由1和0组成的数就是这个十进制的二进制数2)二进制转十进制  把二进制按权展开,也就是把每一项分开,然后都乘以2的某个次方,这个次方就是从后往前数这个项所在的位置-1 ,最后再将所有项相加  例如:2. 二进制与八进制之间的转换1)二

2020-07-08 17:28:39 217

转载 CSDN中输入空格的方法

第一种:切换输入法到全角符号  一般为shift+空格键,如果不能切换,因为快捷键没有打开,打开方式参考这里链接  Win10自带微软拼音输入法全角半角怎么切换 第二种:通过HTML中空格来表示  HTML提供了多种空格实体,它们拥有不同的宽度。名称代码长度不换行空格&nbsp;常规空格的宽度半角空格&ensp;一个字母的宽度全角空格&emsp;一个字的...

2020-07-08 16:54:30 382 1

原创 javaScript的基本数据类型之间的转换

其他数据类型到Boolean类型转换1).通过Boolean() 函数转换 Boolean() true false String 非空字符串 "" Number 任何非0 0和NaN Object 任何对象 null Undefined n/a undefined (n/a not applicable 不适用) 例如: Boolean(""); //false Boolean(0); //..

2020-07-08 16:09:21 107

原创 element组件里的图标组件使用之后再页面上显示不出来的可能原因

按照element官网上写的<i class="el-icon-food"></i>但是在页面上却显示不出来原因:可能是因为项目下载的element依赖版本太低了解决方法:打开项目的package.json文件,把里面的element-ui版本改成与官网一样的在项目目录下重新安装依赖cnpm install然后重新启动就好了...

2020-07-08 11:36:30 3742

原创 时间过滤器,将时间戳转换成我们日常用的时间样式

export function dateParse(dataString){ if(dataString){ let date = new Date(dataString); let Y = date.getFullYear() + '-'; let M = (date.getMonth()+1 < 10 ? '0'+(date.getMonth()+1) : date.getMonth()+1) + '-'; let D = (date.get

2020-07-05 18:18:51 332 1

原创 搭建项目后台环境,把jar包部署到云服务器上面的过程

1.搭建数据库环境      1)在Navicat中连接上云服务器,然后在云服务的阿里云数据库(mysql数据库)中创建名称为xxx(后台给的)的数据库。注意字符集为utf8–UTF-8 Unicode,排序规则为utf8_general_ci。      2)在新建的数据库上执行这个项目的sql文件      3)在当前数

2020-07-05 15:59:29 1149

原创 npm和cnpm和yarn以及cnpm和yarn的安装

都是包管理机制npm是node自带的,安装完成nodejs之后可以直接使用npm而cnpm和yarn是第三方的,需要手动安装才可以使用安装cnpmnpm install -g cnpm --registry=https://registry.npm.taobao.org命令查看版本号cnpm -v使用cnpm在命令中把npm换成cnpm就行安装yarncnpm install yarn --global命令查看版本号yarn -v使用yarn在命令中把npm换成yarn就

2020-07-05 15:22:27 795

原创 vue表格实现点击按钮手动添加有序号有选项的一行

需要添加行的表格:<el-table :data="form.options" style="width: 100%" size='small' empty-text='暂无数据' border> <el-table-column label="序号" width="60"> <template slot-scope="{$index}"> {{$index + 1}} &l

2020-07-02 19:22:05 787

原创 vue中父组件与子组件之间的传值

父组件向子组件传值在子组件中(组件声明时):Vue.component('bruip-info',{ template:` 组件的HTML代码 `, data(){ return{ } }, props:[], computed:{ }});而里面的props里面就是期望父组件传给子组件本身的参数,它有两种表示方法1.形式参数,期望父组件传递给子组件的参数 props:['visible','titl

2020-07-02 09:30:05 246

原创 vue-router在事件里面实现路由跳转页面并且传参比较好用的方法

在原页面:1.参数是以查询字符串的形式暴露在地址栏中 this.$router.push({ path:'/category', query:{id} })2.在地址栏中不显示传递参数,更加安全,但是路由复用的时候比较麻烦 this.$router.push({ name:'category', params:{id} })path就是要跳转去的页面的路由地址query和params里面就是要传到另一个页面的参

2020-07-01 18:50:10 317

转载 获取当前时间戳的方法

第一种方法:(这种方法只精确到秒)var timestamp = Date.parse(new Date()); 结果:1545816450000第二种方法: var timestamp=new Date().getTime(); 结果:1545816456780第三种方法: var timestamp=new Date().getTime(); 结果:1545816456780第一种:获取的时间戳是把毫秒改成000显示,因为这种方式只精确到秒第二种和第三种是获取了当前毫秒的时..

2020-07-01 14:09:28 33116 1

转载 Cookie、session和localStorage、以及sessionStorage之间的区别

一、Cookie、session和localStorage的区别  cookie的内容主要包括:名字、值、过期时间、路径和域。路径与域一起构成cookie的作用范围。若不设置时间,则表示这个cookie的生命期为浏览器会话期间,关闭浏览器窗口,cookie就会消失。这种生命期为浏览器会话期的cookie被称为会话cookie。  会话cookie一般不存储在硬盘而是保存在内存里,当然这个行为并不是规范规定的。若设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再打开浏览器这些cookie仍然

2020-06-29 19:23:21 120

原创 小程序中页面给方法传参、输入框给方法传参、页面与页面之间的传参方式

1.页面给方法传参 data- eg:let arr = [1,2,3] <view wx:for='arr' data-id='item' data-name='terry' data-user-name='kylin'> </view> getId(e){ e.currentTarget.dataset.id //1/2/3 e.currentTarg

2020-06-29 18:55:18 424

原创 小程序页面跳转的几种方式

1. wx.navigateTo 还可以返回,不能跳到tabbar页面,触发的页面声明周期为onHide,通常用于父子级的页面  参数 url: '路径'    需要跳转的应用内非 tabBar 的页面的路径,路径后可以带参数。参数与路径之间使用?分隔,参数键与参数值用=相连,不同参数用&隔   events     页面间通信接口,用于监听被打开页面发送到当前页面的数据    success     接口调用成功的回调函数    fail     接口调用失败的回调函

2020-06-29 18:49:26 264

原创 vue的生命周期、小程序的声明周期、小程序页面的生命周期

vue的生命周期beforeCreate无法访问vue实例中的data及methods中的变量createdvue实例完全创建好了,可以访问vue实例中data及methods中的变量。此时可以查询所有的文章信息,然后绑定到data中的articles中beforeMount模板的初始化,完成了模板的编译(将html->dom对象),将vue实例对象设置到模板上了mounted 完成了数据绑定,这个时候我们就可以看到页面数据了beforeUpdate监听up

2020-06-29 14:29:05 242

原创 查询字符串、json字符串、json对象之间的转换

标题查询字符串与JSON字符串之间的转换使用qs工具首先先下载`npm i qs -D`然后引入`import qs from ‘qs’` qs.stringify() 转换成查询字符串let comments = {content: this.inputValue}let comValue = qs.stringify(comments)qs.parse() 转换成json对象 let comValue = qs.parse(comments)JSON字符串与

2020-06-27 19:20:02 332

原创 客户端存储 Web Storage

种类1.sessionStorage对象打开网站到关闭网站产生的会话,来保存在这段时间内所要保存的任何数据,仅限当前选项卡,关闭网站则数据自动清空2.localStorage对象将数据保存在客户端本地的硬盘设备中,关闭网站下次再打开数据扔存在,不同的浏览器数据不共享方法setitem(name,value)为指定的name设置一个对应的值,保存数据sessionStorage.setitem('name','zhangsan');getitem(name)根据指定的名

2020-06-27 19:12:08 98

原创 解决Sublime Text3的中文文件名是方框框的问题

1.右键sublime软件,选择以管理员身份运行2.点击上方导航处的首选项3.点击设置-用户,打开Preferences.sublime-settings文件,加入一行"dpi_scale": 1.04.最后保存重新打开sublime就可以了记录一下

2020-06-19 17:52:11 398

原创 将vue项目打包成app、将vue项目上传到云服务器上

cordova环境配置,将vue项目打包成app的详细流程:https://blog.csdn.net/qq_42720683/article/details/104006233记录一下

2020-06-10 22:38:11 574

原创 在终端运行npm install -–save-dev css-loader时的错误

学习webpack打包工具时下载css-loader出现如下错误:npm WARN saveError EPERM: operation not permitted, rename 'D:\briup\12_vue生态\day01\test\package.json.1934995540' -> 'D:\briup\12_vue生态\day01\test\package.json'翻译出来:npm警告saveError EPERM:操作不允许重命名“D: \ briup \ 12 _vue生态

2020-05-25 13:43:07 1413

原创 在本地终端上克隆github上的代码上去的时候出现错误

**fatal: unable to access ‘https://…’: error setting certificate verify locations:**fatal: unable to access 'https://gitee.com/pluslicy/web2001_cms_vue_vueRouter.git/': error setting certificate verify locations:CAfile: C:/Program Files/Git/mingw64/ssl/

2020-05-21 16:03:14 261

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除