自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr小菜的博客

来不及的就去回忆。

  • 博客(12)
  • 收藏
  • 关注

翻译 Vue.js中用起来美滋滋的混入(mixins)功能

mixins基础概况混入 (mixins): 是一种分发 Vue 组件中可复用功能的非常灵活的方式。混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。看栗子:1,定义一个mixin,2,把混入对象混入到当前的组件中3,当前组件可以分别执行mounted钩子函数中的方法,使用完成????。不光会用,我们还要了解mixins的基本信息:mixins的特点1,方法和参数在各组件中不共享...

2020-09-01 14:08:23 466

原创 前端开发阶段调试处理跨域

在前端开发过程中相信小伙伴们都经历过接口跨域无法拿取数据进而无法调试的问题,现在给大家提供一种比较简单的代理方法以便我们前端开发。1: 首先安装node2: 全局安装http-server npm i http-server -g3:在当前开发的项目下创建一个js文件4: 在js文件中写入代码:var express = require("express");var p...

2019-04-30 17:11:32 462

翻译 vue 异步获取数据后向组件中传值并接收,数据改变DOM不能更新的问题

问题原因分析:父组件在给子组件传值过程中,由于父组件是异步获取的数据,所以在传递给子组件时,不能正确接收。解决方法:在子组件中watch方法中监听,而不是直接从props中获取。如:在watch中定义方法并接受一个value,接着执行自己的逻辑代码。问题原因分析:组件内部,属性值地址空间内引用地址改变,DOM不能渲染。数据改变但没有检测到数据结构变化引起。在i...

2019-03-28 09:57:48 5359

原创 @vue/cli部署搭建完成的项目-html5 history模式使用nginx配置访问

开门见山:@vue/cli官网这样说 所以我们后端配置一nginx为栗子

2019-01-18 11:50:16 1612

原创 vue/cli3构建项目开发途中的问题和打包后出现的资源404页面空白等错误消灭方案

不说如何安装,需要的查看文章列表。我们从构建了一个demo开始,现描述一下界面。页面中写了一个footer切换组件,body中方了一张图片。相当于我们的项目。接下来我们看看项目打包后的样子。执行npm run build后,声称了一个dist文件夹。如图:如果我们直接右键以file://协议直接打开dist/index.html是不会工作的。因为dist目录需要启动一个 HT...

2019-01-10 13:26:39 716

原创 使用vux时总结的一点小技巧

在做移动端项目时我是用到了vux这个组件库。使用时也比较简单。1:使用npm安装2:按需加载,import相应的组件,把代码招贴过来即可使用。但在使用过程中遇到一些问题。我们可以使用组件的功能,但样式不大一样,需要我们自己调整。才发现自己写的样式要覆盖组件的样式有些困难,在费尽心思后找到了一个比较好用的办法。在要使用的组件外面包裹一层我自己写的元素,配合使用 自己的class /d...

2018-12-13 13:24:39 475

翻译 git 拉取或提交后想回退版本

有的时候我们提交了代码,或拉去了代码后发现有些问题需要代码回退。本地版本回退。先查询提交记录。1:git reflog“e0bdefc” 类似于这样的字符串就是每次提交的版本2:版本回退,操作 git reset  --hard e0bdefc或者你想将最近三次的提交回滚,git reset --hard HEAD~33:如果想远程版本回退原理:先将本地分支退回到某个c...

2018-12-11 13:23:15 3491 8

原创 理解Promise.all

一,Promise.all的使用Promise.all可以将多个Promise的实例包装成一个新的Promise的实例。同时也有成功和失败的返回值,其值也不同。成功的时候返回的是一个结果数组,而失败的时候则返回被reject失败状态的值。例如:const result1 = new Promise((resolve,reject) => {     resolve(‘成功...

2018-12-07 17:12:17 256

原创 分享给大家好用的对比工具

在最近做项目的过程中我们总会需要用到一些辅助工具,例如我们需要对比某些文件,或者对比线上,线下的文件。普通的编辑器有时候并不能满足我们的日常需求,或者说有的童鞋是window系统,有的童鞋是mac系统;就需要不同的工具。我在网上找了一些工具,筛选出两个比较常用的,可以满足不同系统的需求给我们。1:这个既可以满足window,也可以满足mac,只不过mac需要这个4版本,的确好用。可...

2018-08-20 10:32:29 2071

原创 vue/cli3.0

一:环境准备。1:安装node.js2:安装vue/cli,以全局为例3:让我们来使用她搭建一个项目文件会默认安装一些配置使用上下箭头选择默认设置还是手动选择功能,接下来的配置可以默认之后会有这个基本的样子接下来可以使用这里的命令了开始起飞吧~tips:期间遇到粗心的操作,讲出来和大家交流。我在使用命令vue create vue-dem...

2018-08-13 14:16:49 13873 1

翻译 babel的安装用法

首先在项目的目录中生成package.json文件    npm init --y--y是生成默认值的package.json 安装babel-cli用于命令行转码npm install -g babel-clibabel-cli 需要全局安装 -g代表全局。需要在项目中也安装babel-clinpm install --save-dev babel-cli 安...

2018-07-24 11:34:18 4810

原创 钉钉微应用的服务

摘要:钉钉企业微应用的基本接入罗列整理先从如何接入钉钉微应用和获取免登码入手。1,需要钉钉企业号,并创建钉钉企业2,钉钉内创建一个微应用。3,搭建自己的本地服务或者外网web服务4,设置微应用的首页为本地服务的地址或者外网地址5,引入钉钉提供的SDK6,下载地址: https://github.com/ddtalk/client_sdk        (1)后端:获...

2018-07-23 13:51:00 664

空空如也

空空如也

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

TA关注的人

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