自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 小程序模仿通讯录制作

 前几天模仿通讯录做了一个组件首先他是分为三个部分,一部分是右边的定位按钮,一部分是受控的左边内容,还有一部分就是顶部固定导航。该组件主要用了scrool-view及其一些方法。在list.wxml里面,使用的scrool-view组件,通过该组件的scroll-into-view来实现点击右侧按钮左侧内容做到跳转锚点,scroll-with-animation="true"来实现...

2018-08-17 18:08:23 14256 19

原创 Javascript基础 86个面试题汇总 (附答案)

与这个过程不同的是,当javascript解析引擎执行“给一个Object的某个属性赋值”的时候,如果当前Object存在该属性,则改写该属性的值,如果当前的Object本身并不存在该属性,则赋值该属性的值。JavaScript 不是基于类的,但它是基于原型的语言。在Javscript中,解析器在向执行环境中加载数据时,对函数声明和函数表达式并非是一视同仁的,解析器会率先读取函数声明,并使其在执行任何代码之前可用(可以访问),至于函数表达式,则必须等到解析器执行到它所在的代码行,才会真正被解析执行。

2024-02-20 11:51:09 160

原创 uni-app页面截图保存到相册

最近app的新需求里面提到了分享邀请,用到了截图二维码邀请页面,这里简单分享下。其原理就是唤醒手机的截图功能,截取当前页面,上代码:(这里用到的二维码生成器需要的可以自行去下载:wxqrcode.js)<template> <view class="bg_weixin" > <view class="bg"> <image src="../../../static/img/user/bg1.png" mode=""></image&

2021-05-31 15:17:05 2577 2

原创 聊天demo

太久没更新了好懒呀,之前做了一个聊天的app,今天分享一下。聊天首先要有通讯录,然后会话列表,最后主要是聊天部分。板块太多,这里主要分享聊天内容,主要是Signalr.js来实现的,框架用了uni-app,做简易的app用uni-app真的是太香了。首先我们先把页面大概格局准备好,这里主要包括内容区域{查看更多历史消息,行为消息,自己发出的消息,对方发出的消息},抽屉栏{表情包,更多功能-拍照、相册、转账等},底部输入栏{输入框,发送键,录音},具体布局就看个人爱好了。然后是创建一个char

2021-05-25 15:10:15 351

原创 axios封装响应拦截

1、为了方便,设置baseURL地址,简化api地址2、通过axios.defaults.timeout设置默认的请求超时时间。例如超过了10s,就会告知用户当前请求超时,请刷新等。3、请求拦截:// 请求拦截器axios.interceptors.request.use( config => { // 每次发送请求之前判断是否存在token,如果存在,则统...

2019-06-21 11:54:14 1925

原创 element-ui实现双语切换功能

这里主要是vue2+elementUI+i18n 国际化语言切换1、首先安装i18n:npm install vue-i18n --save2、在src建以下目录,并附上代码:cn.js代码:import zhLocale from 'element-ui/lib/locale/lang/zh-CN' //引入element语言包const cn = { messa...

2018-12-11 12:05:08 10799 4

原创 vue项目打包在本地打开(开启一个本地服务器)

今天是打包的时候看到这个提示:Tip: built files are meant to be served over an HTTP server.  Opening index.html over file:// won't work.然后学到到node.js里面的http-server开启本地服务,从本地文件夹中直接打开的一般都是file协议,当代码中存在http或https的链接...

2018-11-28 17:44:38 7053

原创 vue-cli代理解决跨域问题及项目环境变换接口地址配置问题

在项目开发中很多人会遇到跨域问题,以及项目开发及上线到更新接口地址反复换来换去很麻烦的问题,下面是我针对以上两个问题的解决方法:1.config目录找到index.js2.在dev里添加proxyTabledev: { env: require('./dev.env'), port: 8080, autoOpenBrowser: true, assetsSubDirect...

2018-11-28 13:42:23 1404 3

转载 vue+axios新手实践实现登陆

登陆流程为:1、提交登陆表单,拿到后台返回的数据2、将数据存入vuexvuex配置这里直接跳过安装之类的,百度一大堆,我直接上代码// store index.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex)// 初始化时用sessionStore.getItem('token'),这样子刷新页面就...

2018-08-17 17:29:17 1008

原创 vue两个组件间值的传递或修改

1、可以用公共的父组件来实现;2、可以在store.js里面在设置公共变量;3、也可以用本地存储localStorage.setItem()和localStorage.getItem(),通过修改本地存储的值和获取修改后的值来实现;4、就是父子组件间的值的传递与修改props,这里需要注意的是子组件里面不      能直接修改props里面接受的值,需要定义一个中间变量来接受props...

2018-07-04 15:18:40 11629

原创 禁止右键兼容主流浏览器

在代码里面加上下面一行即可&lt;script type="text/javascript"&gt;document.oncontextmenu=function(e){return false;}&lt;/script&gt;  

2018-07-03 16:26:08 290

原创 模仿淘宝搜索历史--关于vue中使用cookie,去除重复关键字搜索

下面是自己项目中遇到的问题,根据网上各位大神的代码整理出来的一份1、在main.js封装Cookie方法,方便全局调用Vue.prototype.getCookie = function (name) {    var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");    if (arr = document.coo...

2018-07-03 16:19:36 775

原创 关于数组、字符串的常用方法的返回值及相互间的切换

关于截取我们一般会用在字符串的截取:字符串截取返回值都是新的字符串,  str.substring(start,end);  两个参数都为正数,负值作为0处理;  str.slice(start,end);  两个参数可正可负,负值代表从右截取;  str.substr(start,length);  start参数可正可负,负数代表从右截取;关于数组的长度变化的一些返回值:  push:向数组的...

2018-07-03 16:13:55 376 4

wxqrcode.js

二维码生成器

2021-05-31

空空如也

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

TA关注的人

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