• 等级
  • 24221528 访问
  • 567 原创
  • 42 转发
  • 57 排名
  • 598 评论
  • 2098 获赞

Vue进阶(三十四): webstorm中使用git管理服务器上的代码

一、首先要确保电脑已经成功安装好git了。(记住git的安装位置) 二、这里需要给webstorm配置一下: 依次点击:file –> Settings –> Version Control –>Git 只需要在红框部分选择git的正确安装路径(找到git.exe),点击OK,配置完成。 如果不确定git路径是否正确,可以点击红框后面的Test按钮,如果出现下方提示,表示正...

2019-01-21 15:47:33

DevOps进阶(十二)GIT、GITLAB、GITHUB、GITLIB

GIT、GITLAB、GITHUB、GITLIB Git是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。 Git是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Github - 一个网站,提供给用户空间创建git仓储,保存用户的一些数据文档或者代码等 作为开源代码库以及版本控制系统,Github目前拥有140多万开发者用户。随着越来越...

2019-01-21 09:40:54

DevOps进阶(十一)xcopy提示"目标**是文件名还是目录名"?

xcopy 若目标盘上不存在此子目录,而在目标盘的结束符又不以""为结束,则将提示: does destination specify a file name or directory name on the target [f=file,d=directory]? 在目标盘上创建文件[按下]还是创建子目录[按下d] ?应选择d键 如何在命令中指定copy的是一个文件或者目录?而不用再手动输入F或...

2019-01-17 14:36:43

JavaScript进阶(十一)学习Javascript闭包(Closure)

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999;   function f1(){     alert(n);  ...

2019-01-12 11:02:03

Vue进阶(三十三):详解express router和Vue router

1、express的router是属于后端的,Vue的router是属于前端的。 2、服务端渲染时,express的router把数据和模板传给模板引擎的;客户端渲染时,通过路由去获得静态页面,浏览器发送http请求向服务端获取数据,Vue router是不需要传数据的。 3、express的middleware可以检测有没有登录,有没有输入正确的密码,跟Vue router里面的导航守卫有...

2019-01-11 09:12:28

ZooKeeper进阶(三):ZooKeeper运行报错KeeperErrorCode = NoNode for .....解决方法

在启动zookeeper时,遇到以下报错信息:KeeperErrorCode KeeperErrorCode = NoNode for (节点路径)。 问题原因:因为在ZooKeeper中节点路径是唯一的,所以当在该路径下已有节点时,继续往当前路径上新建节点就会报这个错。 解决方法:关闭ZooKeeper,将zoo.cfg里的自己设定的dataDir和dataLogDir路径下的version-2...

2019-01-11 09:03:23

Dubbo进阶(十二)——dubbo中的group和version配置项

当一个接口有多种实现时,可以用group区分。 为什么要用dubbo分组配置? 因为服务器有限,想在同一个注册中心中,分隔测试和开发环境。 分组如何配置? spring管理bean,先看dubbo的配置: 1、service中的dubbo配置: spring-dubbo.xml: <?xml version="1.0" encoding="UTF-8"?&...

2019-01-10 15:56:49

Vue进阶(三十二):npm install、npm install --save与npm install --save-dev区别

npm install X: 会把X包安装到node_modules目录中 不会修改package.json 之后运行npm install命令时,不会自动安装X npm install X –save: 会把X包安装到node_modules目录中 会在package.json的dependencies属性下添加X 之后运行npm install命令时,会自动安装X到node_modules目录...

2018-12-25 16:09:28

Vue进阶(三十一):Vue.js中的常用的指令缩写

Vue.js为两个最为常用的指令提供了特别的缩写: v-bind缩写 <!--完整语法--> <a v-bind:href="url">测试</a> <!--缩写--> <a :href="url">测试</a> v-on缩写 <!--完整语法--> <a v

2018-12-24 16:57:40

Vue进阶(三十):vue中使用element-ui进行表单验证

一、简单逻辑验证(直接使用rules) 实现思路 html中给el-form增加 :rules=“rules” html中在el-form-item 中增加属性 prop=“名称” js中直接在data中定义rules:{} html部分 <el-form ref="form" :rules="rules" :model="form" label-width="

2018-12-24 16:36:32

Vue进阶(二十九):使用children实现路由的嵌套示例代码

相关Html: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-12-23 18:44:41

Vue进阶(二十八):浅析Vue中computed与method的区别

其实官方文档对这个已经说的很清楚了,笔者不过是在其基础上进行归纳总结,各位看官还是先去读一下官方文档吧。 1.computed区别于method的两个核心 在官方文档中,强调了computed区别于method最重要的两点 computed是属性调用,而methods是函数调用 computed带有缓存功能,而methods不是 OK,下面我们看一个具体的例子 <!--HTML部分--&...

2018-12-23 11:16:19

Vue进阶(二十七):getters,mapGetters,...mapGetters详解

Vuex提供了state这样的状态统一管理树,你可以在vue中用computed计算属性接收这些公共状态,以便使用,当然你也可以在接收原值的基础上对这个值做出一些改造,如 computed:{ sex:function(){ return this.$store.state.sex + '加个字符串,算是改造' } } 但是如果你的其他组件也要使用这种改造方式去改造这...

2018-12-23 11:05:45

Vue进阶(二十六):router.push()讲解

在Vue2.0路由跳转中,除了使用 创建 a 标签来定义导航链接,我们还可以借助 router 的实例方法,通过编写代码来实现。 router.push(location) 想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。 当你点击 时,这个方法会在内部调用,所以说,点击 ...

2018-12-23 10:39:40

Vue进阶(二十五):内置组件 + v-bind: is:实现动态组件

元素是vue 里面的一个内置组件。 在里面使用 v-bind: is,可以实现动态组件的效果。 例子解析: 下面例子创建一个包含多个子组件的 vue 实例。 vue代码部分:新建 vue 实例 “app”,这个实例的 components 里面,有3个组件,这些组件都有各自的模板。分别是 acomp,bcomp,ccomp html 代码部分:使用vue 的内置组件 ,并使用 “is...

2018-12-22 16:57:20

Vue进阶(二十四):vue store存储commit 和dispatch

this.$store.commit('toShowLoginDialog', true); this.$store.dispatch('toShowLoginDialog',false) 主要区别是: dispatch:含有异步操作,例如向后台提交数据,写法: this.store.dispatch(′mutations方法名′,值)commit:同步操作,写法:this.store.disp...

2018-12-22 16:35:33

Vue进阶(二十三):Promise讲解

Promise意在让异步代码变得干净和直观,让异步代码变得井然有序。 Promise在设计上具有原子性,即只有三种状态:等待(Pending)、成功(Fulfilled)、失败(Rejected)。在调用支持Promise的异步方法时,逻辑变得非常简单,在大规模的软件工程开发中具有良好的健壮性。 (1)基本语法 创建Promise对象: 要想给一个函数赋予Promise能力,就要先创建一个Prom...

2018-12-22 15:30:15

Vue进阶(二十二):$refs的基本用法

示例代码如下: <div id="app"> <input type="text" ref="input1"/> <button @click="add">添加</button&gt

2018-12-22 10:37:11

Vue进阶(二十一):vue项目开发前的es6的知识储备

1、let所声明的变量,只在let命令所在的代码块内有效。 2、不存在变量提升:所声明的变量一定要在声明后使用,否则报错。   一定要先声明,再去使用。let x=x;这样就是错误的 ES6明确规定,如果区块中存在let和const命令,这个区块对这些命令声明的变量,从一开始就形成了封闭作用域。凡是在声明之前就使用这些变量,就会报错。  3、不允许重复声明:let不允许在相同作用域内...

2018-12-20 16:26:21

Vue进阶(二十): Vue中的请求方式

1.resource请求 cnpm install vue-resource --save import VueResource from 'vue-resource' Vue.use(VueResource) this.$http.get("") 2.axios 请求 cnpm install axios --save axios.defaults.baseURL = "根地址" //vu...

2018-12-20 11:31:20

博客专家

Lo秀娴ve

No Silver Bullet.
关注
  • 计算机软件/中国银行
  • 中国 上海 浦东新区
奖章
  • 博客专家
  • 专栏达人
  • 持之以恒