- 博客(17)
- 收藏
- 关注
原创 使用Spring Social开发第三方登录_OAuth协议简介
OAuth协议要解决的问题:用户名密码:通过Token令牌解决。OAuth协议中的各种角色:服务提供者Provider:如微信资源所有者Resource Owner:用户第三方应用Client认证服务器Authorization Server:产生令牌资源服务器Resource Server:如用户自拍数据,验证令牌OAuth协议运行流程:第二步有四种授权模式:授权码模式:...
2018-06-19 12:00:59 278
原创 用Jenkins自动化搭建测试环境_Jenkins基础配置
配置全局安全属性:--> 给admin赋予全部权限:添加用户: 新建用户tester01:为tester01用户分配权限:(除了Administer之外的所有权限)先全选,再去掉Administer前面的对号。使用tester01用户登录Jenkins:可以看到在菜单中没有系统管理:但可以创建任务:...
2018-06-14 23:17:25 1069
原创 用Jenkins自动化搭建测试环境_基础之安装插件
选择可选插件:安装第一个插件Rebuilder:(用于重新构建)选中:第二个插件safe restart:选中:点击直接安装。
2018-06-14 23:02:01 793
原创 用Jenkins自动化搭建测试环境_Jenkins基础
下载:https://jenkins.io/第一次运行:java -jar jenkins.war浏览器输入:http://localhost:8080复制上面的路径获得密码:输入密码点击继续:为了方便起见,选择左边的安装推荐的插件。插件安装完成后,创建第一个管理员用户:开始使用Jenkins吧!...
2018-06-14 22:51:36 841
原创 Vue项目首页_首页父子组件间的数据传递
{ "ret": true, "data": { "city": "北京", "swiperList": [{ "id": "0001", "imgUrl": "http://img1.qunarzz.com/piao/fusion/1801/1a/94428c6dea109402.j
2018-06-06 08:57:58 279
原创 Vue项目首页_使用axios发送ajax请求
安装axios: npm install axios --save在Home.vue中发送一个ajax请求,然后把数据传递给子组件。在Home.vue中:import axios from 'axios'methods: { getHomeInfo () { axios.get('api/index.json') .then(this.getHomeInfoSucc...
2018-06-06 00:11:19 2725
原创 Vue项目首页_热销推荐组件、周末游组件开发
效果:新建Recommend.vue:<template> <div> <div class="title">热销推荐</div> <ul> <router-link tag="li" class="item border-bottom&
2018-06-05 23:16:46 229
原创 Vue项目首页_图标区域
效果图:新建Icons.vue:<template> <div class="icons"> <swiper :options="swiperOption"> <swiper-slide v-for="(page, index) of pages" :key="index"> &
2018-06-05 22:53:11 542
原创 Vue项目首页_首页轮播图
创建新分支:把线上的分支拉到本地来:git pullgit checkout index-swiper轮播插件Vue-Awesome-Swiper使用稳定版本v2.6.7引入vue-awesome-swiper: npm install vue-awesome-swiper@2.6.7 --save全局引入vue-awesome-swiper:在main.js中引入:import VueAweso...
2018-06-05 21:39:57 2150
原创 Vue项目首页_iconfont的使用和代码优化
选择大麦官方图标库添加需要的图标进购物车:解压缩后:在styles目录下新建文件夹iconfont,把四个字体文件添加进iconfont文件夹:将iconfont.css文件加入styles文件夹中:修改iconfont.css文件中的引入路径:在main.js中引入iconfont.css:import './assets/styles/iconfont.css'复制icon 代码:效果:把...
2018-06-05 16:14:08 555
原创 Vue项目首页_header区域开发
在项目中使用stylus:安装stylus: npm install stylus --save npm install stylus-loader --save创建Header子组件:<template> <div> this is header </div></template><script>ex...
2018-06-05 15:08:48 1005
原创 Vue项目预热_项目代码初始化
打开index.html,修改 <meta name="viewport" content="width=device-width,initial-scale=1.0">为:<meta name="viewport" content="width=device-width,initial-scale=1.0, minimum-scale=1.0,maximum-scale=1...
2018-06-05 14:41:18 413
原创 Vue项目预热_环境配置
1. 安装node、npm查看是否安装成功:2. 注册码云账号3. 本地代码和线上代码关联在本地安装git,查看git是否安装成功:打开码云,找到设置:生成公钥:克隆项目到本地:4. 构建vue-cli项目全局安装vue-cli: npm install --global vue-cli创建一个基于webpack模板的新项目: vue init webpack travel查看项目: cd tr...
2018-06-05 13:22:13 319
原创 Vue起步_v-if条件渲染中的key值问题
<body> <div id="app"> <div v-if="show"> 用户名:<input /> </div> <div v-else> 邮箱:<input /> </div>
2018-06-04 15:21:24 4969
原创 Vue起步_Vue中的样式绑定
第一种方式:class的对象绑定<body> <div id="app"> <div @click="handleDivClick" :class="{activated: isActivated}" > Hello World </div> </div&
2018-06-04 14:58:52 197
原创 Vue起步_Vue实例生命周期
生命周期函数就是Vue实例在某一个时间点会自动执行的函数。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <script src="
2018-06-01 08:53:37 255
原创 Vue起步_简单的组件间传值
父组件向子组件传值: 父组件通过v-bind绑定值:<div id="app"> <input type="text" v-model="inputValue"/> <button v-on:click="handleBtnClick">commit</button> <ul&a
2018-06-01 08:48:46 263
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人