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

原创 vue插件开发上传npm

vue插件开发,然后在项目中使用npm install 插件名 安装使用!一、项目结构常规的vueCli创建的项目 vue create plugin,创建一个lib文件夹,下面放了一个Button插件,具体结构如下图:二、插件开发一个普通的组件,内部代码极其简单。// lib/Button/lib/index.vue<template> <button>...

2020-04-13 17:25:28 288

原创 微信中H5呼起浏览器下载app方法

微信中H5下载app文件方法实现思路前端示例代码java示例代码实现思路经测试微信发现如果下载文件是.apk文件会进行拦截,如果是别的下载文件(如:http://xxx/123.doc文件)会尝试呼起手机的默认浏览器进行下载(在个别手机会出现一个弹框让你选择浏览器)。在这个过程当中会向后端发起两次下载请求,微信第一次发起的请求发现是下载链接,呼起浏览器再次发送下载链接请求。根据上述情况,我...

2020-04-09 09:44:28 1535

原创 阿里云oss文件上传之plupload插件使用方法

plupload使用概述:html页面上必须得有一个触发浏览器文件选择弹框的元素,这个元素必须拥有一个id,这个id需要配置在plupload实例化方法中(下面有具体实例);<a-button id="selectLogoFiles"> 添加图片</a-button>plupload具体配置:第一步,安装依赖yarn add plupload// ...

2019-12-20 13:58:22 3740

原创 dispatch.then()获取不到返回值

vuex dispatch().then() 得不到返回值;原因: action 是异步的不能及时得到异步请求返回值。解决办法: 在action里面使用Promise把操作结果抛出去SET_OSS_PARAMS({commit}) { return new Promise((resolve, reject) => { req.get({ url: "...

2019-12-19 17:38:33 7644 1

原创 vuex 数据持久化

vuex 数据持久化在开发项目中可能我们需要减少http请求或者保持一个状态,所以会对页面数据进行缓存处理。这里我是用的是一个vuex插件 vuex-persistedstate,使用分为两步:1、import 引入 插件;2、在new Vuex.Store() 中简单配置链接:查看更多import Vue from 'vue';import Vuex from 'vuex';imp...

2019-07-12 16:17:13 213

原创 构造函数 new的过程

js 构造函数 new的过程神奇的new测试1测试2神奇的new当使用 new运算符创建一个对象时会把实例对象上 this 的值和方法都深复制一份给新创建对象,同时把实例对象的原型作为新创建对象原型(新创建对象有能力修改实力对象的原型的属性)。测试1function Person(name){ this.name = '小明'; age = '123'; this.car = 'BB...

2019-07-04 10:28:35 730

原创 vuex 学习足迹

vuex(基于vue-cli脚手架)安装:vuex ===> npm install vuex --save1. 在src文件夹创建store.jsimport Vue from 'vue'import Vuex from 'vuex'Vue.use(Vuex); const mutations = { add(state){ state.count ++ ...

2019-06-11 15:26:15 102

转载 获取URL中参数

js正则获取url参数js获取url中问号(?)后面的参数 function getUrlParams(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); //定义正则表达式 var r = window.location.search.substr(1).ma...

2019-05-10 15:21:31 102

原创 vue 更新data视图不更新

vue更新data但是视图没有更新 this.$set(data, key, value) //this.$set(this.data[key], 'a', value) //主要原因是data中没有声明,vue无法监听到元素变化

2019-04-29 16:19:32 934

原创 vue元素增加class

this.$refs.classList.add('className')

2019-04-29 16:12:38 9986 2

空空如也

空空如也

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

TA关注的人

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