自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

秦璐璐的博客帝国

所遇之所记,温故而知新;

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

原创 mounted 与 methods 与 computed 与 watched区别

首先讲一下vue的生命周期beforecreate : 举个栗子:可以在这加个loading事件 created :在这结束loading,还做一些初始化,实现函数自执行   (data数据已经初始化 但是 dom结构渲染完成 组件没有加载)mounted : 在这发起后端请求,拿回数据,配合路由钩子做一些事情  (dom渲染完成 组件挂载完成 )beforeDestroy: 你确认删除XX吗?(...

2018-05-27 22:19:35 10856

原创 call 与 apply 加 bind 区别

call跟apply的用法几乎一样,(作用都是改变当前对象的this指向)  唯一的不同就是传递的参数不同fun.call ( this ,  A,B,C  )fun.apply ( this ,[ A,B,C ]  )至于bind方法,他是直接改变这个函数的this指向并且返回一个新的函数,之后再次调用这个函数的时候this都是指向bind绑定的第一个参数。bind方式跟call方法一致。  (...

2018-05-27 22:05:46 466

原创 let const var 的区别

const 定义的是常量    不可在后续代码中进行赋值;var  存在声明提升    管的更宽let  不存在声明提升  拥有块级作用域,只负责当前定义的作用域function varTest() {  var x = 1;      if (true){         var x = 2; // 同样的变量!              console.log(x); // 2      ...

2018-05-27 10:28:33 117

原创 js 小日历 格子布局

var that = this var NewDate = util.NewDate(new Date()) var m = NewDate.month var Y = NewDate.year var d = NewDate.day //console.log(d) var dayString = Y + '/' + m + '/' + d //...

2018-05-24 17:14:41 450

原创 微信小程序 全局App.js

个人见解 如有错误 敬请提出关于App.js与其他页面 的代码 的执行顺序在APP.js中  定义这样一个方法如果在App.js中做了判断  就可以抛出不同的回调成功if (APPTHIS.success) { APPTHIS.success(res) }失败if (APPTHIS.fail) { APPTHIS.fail(res) ...

2018-05-19 12:20:57 689

原创 vue css js html 进行分离

引入 引入 直接引入<template> <div>This will be pre-compiled</div></template><script src="./my-component.js"></script><style src="./my-component.css"></sty...

2018-05-14 20:48:38 10007 1

原创 css 两种盒模型

w3c 模型在标准的盒子模型中,width指content部分的宽度IE模型在IE盒子模型中,width表示content+padding+border这三个部分的宽度box-sizing: content-box 是W3C盒子模型   box-sizing: border-box 是IE盒子模型box-sizing属性content-box这是由 CSS2.1 规定的宽度高度行为。宽度和高度分别...

2018-05-14 20:29:40 128

原创 vue 双向绑定原理

vue.js采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应的监听回调。数据的双向绑定,首先要对数据进行劫持监听,所以我们需要设置一个监听器Observer,用来监听所有属性。如果属性发上变化了,就需要告诉订阅者Watcher看是否需要更新。因为订阅者是有很多个,所以我...

2018-05-14 20:20:58 197

原创 vue 按需加载

{    path: '/',  // 路径    component: resolve =&gt; require(['../components/member/index], resolve)  // 异步加载组件  },利用webpack搭建 项目时的操作自己理解将大的js 分割   当需要时,再相当于建立script,,通过异步请求去加载新的东西 const  home = r =&gt;...

2018-05-14 19:58:24 364

原创 vue 路由钩子 判断是否登录 进入不同页面

{ path: '/repository', name: 'repository', meta: { requireAuth: true, // 添加该字段,表示进入这个路由是需要登录的 }, component: Reposit...

2018-05-14 19:37:34 7185

原创 js的 浅拷贝与深拷贝

B.hasOwnProperty(A) 判断A是不是B的一个属性或对象。 浅拷贝 在更改新的对象的值时,原先的对象的值也就跟着改变$.jQuery.extend(Css1) Copy = (parent,NewObj)=&gt;{for( i in parent ){ if(parent.hasOwnProperty(i)){   child[i]=parent[i]   }  }retur...

2018-05-14 19:29:05 136

原创 微信小程序 之 获取用户信息 出错 getUserInfo:fail scope unauthorized

最近微信方面的更新   getUserInfo:fail scope unauthorized按照原来的openSeting 目前出现的问题是 打开权限设置页面会出现空白在获取用户信息时 需要使用button按钮进行获取 1.获取用户头像昵称,第一次需要使用 button 组件授权,如果已经用组件授权了,wx.getUserInfo 可直接返回用户数据,无需重复授权弹窗。2. 如果没有用 butt...

2018-05-13 13:58:47 41538

原创 微信小程序 之 转发及刷新

转发 onShareAppMessage: function (res) { if (res.from === 'button') { return { title: '小日历', path: 'pages/index/index?type=share&amp;shareyear=' + this.data.newyear + '&amp;s...

2018-05-11 13:25:46 423

原创 微信小程序 之 MD5加密

//引入 MDlet time = new Date()let NewDate = util.NewDate(time)let NewTime = util.NewTime(time)let str = '*********' + NewDate.year + "-" + NewDate.month + "-" + NewDate.day var verify = MD.hexMD5(str)以下...

2018-05-11 13:17:26 680

原创 微信小程序 之 格式化时间

//ios不支持1999-8-5 支持1995/8/8  需注意以下为util.jsd的 所有工具//时间转换日期格式加时间const formatTime = date =&gt; { const year = date.getFullYear() const month = date.getMonth() + 1 const day = date.getDate() const hou...

2018-05-11 13:13:00 3873

原创 微信小程序 之 toase 弹框

//弹框 wx.showModal({ title: '请选择操作', content: '删除此日程还是去日程详情页面?', showCancel: true, cancelText: "删除", cancelColor: "#f44a5e", confirmText: "去详情", confirmColor: "#000",...

2018-05-11 13:10:20 771

原创 微信小程序 之 所有事件及传参

&lt;view wx:for="{{newArray.ye}}" wx:key="{{index}}" class='wxlist' bindtap='GoDetails' bindlongtap='longtap' bindtouchend='touchend'data-index='{{item.id}}' data-indexd='{{index}}' data-type="ye" &g...

2018-05-11 13:07:36 879

原创 微信小程序 之 日期时间选择器

//日期 &lt;picker mode="date" value="{{date}}" start="1000-01-01" end="6000-12-31" bindchange="bindDateChange"&gt; &lt;view class="picker"&gt; {{date}} &lt

2018-05-11 12:59:36 1977

原创 微信小程序 之 导航跳转

//跳转到 tabBar 页面,并关闭其他所有非 tabBar 页面wx.switchTab({ url: '../index/index' });//关闭当前页面,跳转其他页面wx.redirectTo({ url: '../index/index' })//保留当前页面,跳转其他页面wx.navigateTo({ url: '../index/inde...

2018-05-11 12:55:05 377

原创 微信小程序 之 配置

"pages":[ "pages/index/index", "pages/AddSchedule/index", "pages/details/index" ], "window":{ "backgroundTextStyle":"dark", //下拉刷新样式 "navigationBarBackgroundColor&q

2018-05-11 12:50:01 111

原创 picker代码

可查看链接 https://zhuanlan.zhihu.com/p/22006728css样式body .picker {  z-index: 11 !important;}body .picker .picker-panel .picker-choose {  position: relative;  height: 2.5rem;  color: #878787;  font-size: 1...

2018-05-02 10:46:01 1199

原创 picker 仿Iphone的时间选择器

可查看链接 https://zhuanlan.zhihu.com/p/22006728引入 picker.min.js基于require.js的应用当时为了项目需要 只是实现单一的选项;  联动等业务忘却了;定义//仿iphone 列表 function Popup(picker, data) { var first = []; /* 省,直辖市 */ ...

2018-05-02 10:44:02 623

原创 wangEditor 富文本编辑器

在vue中引入 import E from "wangeditor";正常引入 var E=window.wangEditor定义var editor = new E("#left");创建editor.create(); //当编辑器 改变时 记录其 内容!! editor.customConfig.onchange =() =&gt; { //处理回调函数 };想...

2018-05-02 10:34:53 3057

原创 倒计时 之 时间戳 转 时间

获取指定时间的时间戳var datastr="2080/7/7 00:00:00"var newDate=new Date(datastr); //设置时间newDate.getTime();//获取到时间戳lastTime: //获取到的时间戳;//处理时间戳function    last   (lastTime){var day = Math.floor(lastTime / (60 * 6...

2018-05-01 11:57:49 781

空空如也

空空如也

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

TA关注的人

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