自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 uniapp-自定义顶部导航栏

uniapp原生顶部导航栏 有时候不满足需求,就需要自定义顶部导航栏1.在page.json中修改配置,在需要自定义导航栏的页面page配置中修改如下//page.json{ "path": "pages/projectDetail/index", "style": { "navigationStyle":"custom" //default是默认uniapp原生的顶部导航栏 } }2.然后在该vue页面中就可以自定义导航栏样式了,根据自己的需求,也可以封装成组件多个

2021-02-26 11:46:04 8656

原创 js求两个数组的交集

在开发中遇到了联查的问题,刚开始写了很多代码,后面大佬教我简化了,做下笔记。求两个数组的交集let arr1 =[0,2,4,5,7]let arr2 = [0,3,5,6,8,4,9,55]var newarr = arr1 .filter((v) => arr2 .includes(v))//也可以用,不考虑(数组中不含NaN)newarr = arr1.filter((v)=> arr2.indexOf(v)>-1 )//filter方法是返回一个符合过滤条件的新数组,

2021-02-24 15:07:53 10148

原创 时间格式化-各种格式封装

在工作期间遇到了很多中时间格式化的需求,于是收集了很多种方法,做一下学习笔记以备需要方法如下:// 封装方法1********************可在全局中注册全局过滤器// 封装时间格式化方法--过滤fittersfunction formatTimeStamp(timestamp) { if (!timestamp) return '' const day = new Date(timestamp) let year = day.getFullYear() let month =

2021-01-26 16:49:14 480

原创 学习记录-页面间的通讯(小程序 or vue)

不同组件之间的通讯,大家都知道有很多种方法吧,最常见的就是vuex了,组件之间的传参方法也很多种,比如

2021-01-21 16:48:54 298 3

原创 前端vscode开发工具-使用必备

记录前端好用的工具以及插件,在大佬的分享下看到的,好用自己也记录一下1.vscode 下载地址https://code.visualstudio.com/2.必备插件安装3. vscode/setting.js配置{ "[vue]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, "editor.quickSuggestions": { "strings": true }, "workbench

2020-11-13 15:24:03 351

原创 input输入密码类型,点击小眼睛显示密码或隐藏功能

一般的登录输入密码类型的,都会用一张图片点击查看密码,我遇到了这样的功能,所以就记下来了。 <div class="pwd label"> <div class="icons"> <img src="../../../static/images/mima.png" alt /> </div> <div class="inputbox">

2020-08-06 19:38:12 12160

原创 微信小程序-获取用户权限学习篇(原生)

1.获取用户权限传送门概念:在小程序里面有一些权限需要小程序(微信)给予。比如用户基本信息,运动步数,摄像头,通讯地址。。有什么用?获取微信里面的一些信息,用户基本信息,运动步数。。。除了用户信息获取之外的所有授权都可以用这种方法发起授权wx.authorize(), 找到对应scope调用授权接口查文档里,这个scope对应的接口方法获取授权信息用户信息授权3. 用户信息授权使用以下声明式的方式,不能使用js方法来获取4. 如果授权弹窗被拒绝,再次点击也会弹( open-type

2020-06-24 17:50:46 2462

原创 vue-组件传参(父子,兄弟,组件跨级)

一、父子组件之间的传参1.父传子:父组件向子组件传入一个参数注意:父组件传入到子组件中的数据不允许子组件修改:单向数据流如果需要能修改的话,那么那个数据应该是复杂数据类型,例如Data、function、Array,object等复杂数据类型:复杂数据类型在栈中存储数据名和一个堆的地址,在堆中存储属性及值。访问时先从栈获取地址,再到堆中拿出相应的值。修改:直接将栈空间的内容进行修改修改是:栈空间中的内容不会修改,改的是堆空间内容-父传:在父组件中:通过给子组件添加自定义属性:来传递参数

2020-06-23 18:29:11 17047

原创 vue项目axios封装优化

vue项目axios封装1.将axios封装为一个单独文件步骤:a. 在 utils文件夹中(没有就在src里面创建一个文件夹)创建一个文件: http.jsb. 在文件中:- 导入 axios- 给 axios 设置基准地址- 给 axios 设置拦截器- 暴露axios实例**代码: - // 导入 axios import axios from "axios"; // 创建一个新的axios对象 let instance = axios.create

2020-06-05 11:44:59 485

原创 微信小程序-mpvue初始化项目

微信小程序开发-mpvue配置mpvue是需要有vue.js基础的,它是基于Vue的微信小程序框架,如果没有学过的vue框架的,要先去学一下vue基础,去看vue的官方文档是最好的学习方法,附上链接:vue官网下面是我初次学习mpvue的学习心得:用Vue的方式来写小程序,支持发布多个平台的小程序, 目前不支持H5。初始化一个mpvue项目需要安装Node.js环境,如果还没有安装的,...

2020-02-04 20:58:17 534

空空如也

空空如也

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

TA关注的人

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