自定义博客皮肤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)
  • 资源 (3)
  • 收藏
  • 关注

原创 微信小程序wx:if控制元素显示隐藏

1.在 .js 页面中,定义consume(人均消费)2.在 .wxml 页面中,使用wx:if="{{advantage.consume != ‘’}}"判断人均消费consume是否为空,若不为空,则该元素显示3.在 .wxss 页面中4.consume不为空的效果图如下:5.若consume为空,则该元素隐藏6.consume为空的效果图如下:(整个view元素都隐藏)...

2018-11-26 15:47:42 21635

原创 微信小程序中实现五星评价(后台评分小程序显示)

1.在.js页面中,定义一个num,代表评分星星颗数2.在.js页面中,定义setData()函数,one_1表示黄色星星颗数,two_1表示灰色星星颗数setData()函数:用于将逻辑层数据发送到视图层,同时对应的改变this.data的值。setData()参数格式:接受一个对象,以键(key)值(value)的方式改变值。3.在.wxml页面中,循环渲染黄灰星星颗数(星星为图片...

2018-11-26 15:07:38 7163 1

原创 显示和隐藏效果

1.显示和隐藏控制显示:选择标签.show()隐藏:选择标签.hide()切换:选择标签.toggle()选择标签.show/hide/toggle(时间(slow/fast/具体数值),function(){ 动画执行完毕之后,执行的代码})2.滑动显示和隐藏滑动显示:选择标签.slideDown()隐藏:选择标签.slideUp()切换:选择标签.slideToggle...

2018-11-18 15:55:07 313

原创 transition过渡模块

transition: all 2s;/中间变化过程可见,all代表所有的样式;第二个值:时间/

2018-11-18 15:47:46 528

原创 transform转换模块

1、transform: rotate(30deg);/* 旋转,正值顺时针,负值逆时针 */2、transform: translate(100px, 100px);/* 位移,第一个值:水平,第二个值:垂直 */3、transform: scale(0.6);/* 缩放,0-1缩小 大于1放大 */4、transform:rotate(60deg) translate(100px,...

2018-11-18 15:45:54 461

原创 变量类型转换

1、数值型 + 字符串型 = 字符串类型2、parseInt()把字符串转化为数值类型。只能转化以数字开头的,转化结果只能是整数,否则得到的结果是NaN。可以转化小数为整数3、parseFloat()把字符串转化为数值类型。只能转化以数字开头的,否则得到的结果是NaN4、NaN数值类型。和任何数值都不相等,包含自身。isNaN(a)判断a是否为NaN ,如果是结果为true,否则为false...

2018-11-18 15:41:18 259

原创 JavaScript变量类型

1.五种基本数据类型 Number:数值类型。 String:字符串类型,一段话,一段文字。最直观的用引号括起来。单引号和双引号用法一模一样(只能交叉嵌套,单引号只能放置双引号) Boolean:布尔类型:true false Undefined:未定义或者未赋值 Null:空类型。标准错误,检测不出来。检出出来是Object.2.复杂数据类型object3.声明变量类型: ...

2018-11-18 15:37:06 159

原创 外边距塌陷

1.标准流中:父级标签内部有子标签,如果给子标签margin-top父级会跟着下来,外边距塌陷。2.解决办法:给父级加ovflow:hidden; 或者给父级加padding-top

2018-11-18 15:29:00 547

原创 解决留白问题

可以给margin负值,或者float浮动

2018-11-18 15:27:22 252

原创 选择器

1.选择器:如何选择一个标签2.选择器分类(选择器权重可以叠加) * :通配符(选择所有的标签) 标签选择器:通过标签名直接选择标签 div p 类名选择器:.+类名 id选择器:#+id名 交集选择器:h1.title标签名要为h1类名要为title 并集选择器:h1,h2 既选择h1又选择h2 后代选择器:ol li 选择ol的后代标签名为li 子代选择器:ol&gt...

2018-11-18 15:21:48 550

原创 img与background引入图片的区别

1.img占位,一般引入比较重要的图片,能被搜索引擎抓取;background不占位,一般引入装饰性图片,不能被搜索引擎抓取2. 背景图片:background:url(‘t.png’) no-repeat 0 bottom pink;第一个值: 图片路径;第二个值:平铺方式,如果不写,平铺。no-repeat不平铺。 repeat-x水平平铺 repeat-y垂直平铺第三个值:水平坐...

2018-11-18 13:44:56 2178

原创 css三种书写方式

1.嵌入式: < style> < /style>当单个文件需要特别样式时,就可以使用嵌套样式。通过在< head> 部分定义< style>标签书写嵌套样式,在< style>标签中可以使用标签选择器,类选择器,id选择器等去给标签设置属性2.外联样式< lin

2018-11-18 13:32:02 1703

原创 vue中npm install 错误(安装chromedriver失败)

1.npm 安装chromedriver时出现错误npm ERR! chromedriver@2.43.1 install: node install.js2.进入项目,使用命令:npm install chromedriver --chromedriver_cdnurl=rl=rl=http://cdn.npm.taobao.org/dist/chromedriver安装成功...

2018-11-09 13:44:48 1945

原创 vue中npm run dev 报错(eslint规则)

1.报错了。。。You may use special comments to disable some warnings.Use // eslint-disable-next-line to ignore the next line.Use /* eslint-disable */ to ignore all warnings in a file.2.在build/webpack.bas...

2018-11-09 13:04:32 5225

原创 vue-cli中使用百度地图(根据输入框输入的内容,获取详细地址)

效果图如下:1.申请百度地图密钥(ak)-- http://lbsyun.baidu.com/index.php?title=jspopular(1)百度地图开放平台–开发文档–web开发–JavaScript API–服务介绍–产品简介–申请密钥(ak)(2)查看应用–创建应用–应用名称、应用类型(vue中使用百度地图需要选择浏览器端,因为浏览器端的启用服务包括Javascript...

2018-11-07 18:18:30 6384 1

原创 vue中引入wangEditor富文本编辑器

1.wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。下载wangEditor:npm install wangeditor(英文小写)官网:www.wangEditor.com文档:www.kancloud.cn/wangfupeng/wangeditor3/332599源码:github.com/wangfupeng1988/wan...

2018-11-06 17:39:36 11862 6

原创 vue中同时使用element组件的upload上传图片和wangEditor富文本编辑器

1.wangEditor —— 轻量级 web 富文本编辑器,配置方便,使用简单。支持 IE10+ 浏览器。官网:www.wangEditor.com文档:www.kancloud.cn/wangfupeng/wangeditor3/332599源码:github.com/wangfupeng1988/wangEditor (欢迎 star)下载wangEditor:npm install...

2018-11-06 15:56:00 4399

原创 vue中使用element组件的Layout布局和Button按钮实现分页

1.安装elementUI:npm i element-ui -S2.引入elementUI组件(main.js文件中)import Element from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'Vue.use(Element, { size: 'small' })3.访问Element官网【组件–Layo...

2018-11-06 11:35:27 6405

原创 vue+axios请求时设置请求头(带上token)

1.在vue中,向后台发送请求,不管是get或post,url要带上userId,headers要带上token值PS:登录成功后,后台会返回token和userId,存储在本地。但是跳转到其他页面时没有token,会报错undefined,所以每次请求都要带上token值。(每次跳页面, 都要获取新路由对应的html页面, 这时候可以用axios的http拦截每次路由跳转, 都先让后台验证一下...

2018-11-06 09:57:21 71208 7

原创 vue+axios登录时获取token和userId

1.登录成功后,存储后台返回的token值和userIdPS:把username和password,post请求发送到后台,若username和password正确,后台返回token和userId。若本地存储有token,localStorage.getItem(‘token’),则路由跳转到index页面,否则跳转到login;若username和password有其一错误,则登录不成功...

2018-11-05 18:17:39 6419

原创 vue的路由嵌套

1.需要在 Router 的参数中使用 children 配置:PS:登录成功后跳转到action组件,action组件包括多个子组件,渲染左边的导航栏(fixed)和默认渲染index的内容。相当于只有登录和action两个页面2.登录成功后的效果图如下3.路由跳转都是在action/后面...

2018-11-05 17:55:10 173

原创 vue的路由拦截器

1.index.js文件PS:route,是一条路由;routes 是一组路由;router 是一个机制,相当于一个管理者,它来管理路由import Vue from 'vue';import Router from 'vue-router';// 要告诉 vue 使用 RouterVue.use(Router)// route是一个对象,多个route组成一个routescon...

2018-11-05 16:51:37 17514 5

原创 vue中axios拦截器的使用

1.拦截器分为request请求拦截器和response响应拦截器PS:request请求拦截器:发送请求前统一处理,如:设置请求头headers、应用的版本号、终端类型等。response响应拦截器:有时候我们要根据响应的状态码来进行下一步操作,例如:由于当前的token过期,接口返回401未授权,那我们就要进行重新登录的操作。2.main.js文件中(先安装axios)import ...

2018-11-05 15:11:44 28023 3

原创 基于vue-cli(vue脚手架)搭建项目

1.安装node.js,安装包及源码下载地址(https://nodejs.org/en/download/)。通过【node -v】来检查node.js是否安装成功,若出现版本号即成功2.node.js自带npm,npm其实是Node.js的包管理工具(package manager)。通过【npm -v】来检查npm是否安装成功,若出现版本号即成功3.全局安装vue-cli:npm i...

2018-11-05 11:57:30 333

原创 vue中刷新页面定位导航栏(解决刷新页面导航栏自动定位到首页的问题+路由传参)

1.页面刷新时,判断URL地址与左边导航栏定位是否相符PS1:window.location.hash返回从井号#开始的地址,例如http://aaa.com/#/action/aboutUs,window.location.hash获取的是#/action/aboutUsPS2:Location对象属性2.刷新页面,定位到相当于的导航栏...

2018-11-02 17:02:50 7449

原创 vue中的导航栏动态添加class(三目运算符)

1.三目运算符,:class=" isActive==‘aaa’ ? ‘isActive’ : ‘’ ",@click=“toggle(‘aaa’)”。判断isActive是否等于aaa,等于 -> class=“isActive”,不等 -> class=’ ',点击的时候带上实际的参数2.scr

2018-11-02 15:41:27 19246 1

原创 vue中使用elementUI组件的Upload 上传图片

1.访问Element官网【组件–Upload上传】<el-upload action="https://jsonplaceholder.typicode.com/posts/" list-type="picture-card&am

2018-11-02 14:39:04 28979 17

原创 微信小程序中内嵌h5页面,添加拨打电话功能

1.内嵌的h5页面head里面添加meta标签PS:name="format-detection"为格式检测,telephone=yes为手机号码显示为拨号的超链接<meta name="format-detection" content="telephone=yes"/>2.html

2018-11-02 11:56:42 13970 2

原创 微信小程序中内嵌一个h5页面

1.写好要嵌入的html页面PS:我是用sublime编辑器编写的html页面,从后台服务器上面读取数据(富文本的内容),追加到body里面,再上传到前端服务器上面2.把h5文件夹(包括多个需要内嵌到小程序里面的html文件)上传到服务器上面PS:可使用Xftp6破解版,新建会话,填写主机、用户名和密码。去到自己的目录下,例如/home/xxx,把文件直接拖拽到/xxx目录下,可自动上传)...

2018-11-02 10:15:01 10978

原创 微信小程序的一键拨打电话,wx.makePhoneCall接口

1.在 .wxml文件中添加点击事件 bindtap=‘to_call’ <view class='right' bindtap='to_call'> <text class='iconfont icon-phone'>拨打</text> </view>2.在 .js文件中处理Page({ data: { ...

2018-11-01 17:02:40 15923 3

原创 微信小程序的轮播图,swiper组件

1.访问微信公众平台–小程序开发–组件–swiper2.在 .wxml文件中使用该组件<swiper class="slide-image" indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{in

2018-11-01 16:29:37 693

原创 微信小程序的转发分享功能

1.在 .js 文件中添加函数,点击小程序右上角…可转发分享 /** * 用户点击右上角分享 */ onShareAppMessage: function () { }2.开发版小程序的效果图如下:3.手机浏览小程序的效果图如下:...

2018-11-01 15:40:25 894

原创 小程序报错404,xxx.css或xxx.js找不到,服务器缓存问题

小程序报错如下:1.小程序报404错误,xxx.css或xxx.js文件找不到,是服务器缓存问题。服务器需要清理缓存,不然会出现小程序后台管理系统内容已经更新,可是访问不了2.我是用vue框架写的小程序后台管理系统,npm run build之后把dist里面的static和index文件放到服务器上面,所以要去阿里云服务器上面清缓存【登录–管理控制台–CDN–刷新缓存–URL–刷新】。...

2018-11-01 13:36:14 1767

原创 微信小程序代码上传,审核发布小程序

1.打开微信开发者工具管理员扫码 -> 填写好小程序的项目目录、AppID(必须是客户已注册好的AppID)、项目名称2.在app.js中修改id(客户登录后台管理系统的id),app.json中修改页面导航栏标题navigationBarTitleText|3.配置合法域名(工具 -> 项目详情 -> 域名信息)4.如果域名还没有配置,请前往微信公众平台 ,登录...

2018-11-01 11:38:33 23056 7

原创 文字超出隐藏,显示省略号...

1.文字超出给定的宽度,让内容隐藏起来,并出现省略号…(要确定具体的宽度) table tr .td_pic{ height: 50px; width: 120px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; margin: 0px auto; ...

2018-11-01 09:45:56 3607

原创 微信小程序中引入iconfont阿里巴巴矢量图标

1.访问iconfont阿里巴巴矢量图标库(http://www.iconfont.cn/)2.搜索自己想找的图标(输入拼音,中文或英文都可以)3.把自己想找的图标“添加入库”4.点击购物车,添加至项目(若无项目,可新建)5.查看在线链接6.点击复制代码7.在微信小程序utils中新建 .wxss文件(iconfont.wxss)。。。8.在app.wxss中导入该文件(...

2018-11-01 09:26:40 2310

webpack技术模块工具

该PPT主要是关于webpack技术模块工具的简介以及使用方法

2018-11-18

JQueryAjax的简介

该PPT是关于ajax的简介,主要简单描述ajax请求的post和get方法等

2018-11-18

HTML5样式的颜色名称全集

该颜色图片是HTML5样式的颜色名称全集,例如color: lightblue;字体颜色为lightblue

2018-11-18

空空如也

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

TA关注的人

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