![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
vue
亮亮大王
这个作者很懒,什么都没留下…
展开
-
vue插件开发上传npm
vue插件开发,然后在项目中使用npm install 插件名 安装使用!一、项目结构常规的vueCli创建的项目 vue create plugin,创建一个lib文件夹,下面放了一个Button插件,具体结构如下图:二、插件开发一个普通的组件,内部代码极其简单。// lib/Button/lib/index.vue<template> <button>...原创 2020-04-13 17:25:28 · 290 阅读 · 0 评论 -
阿里云oss文件上传之plupload插件使用方法
plupload使用概述:html页面上必须得有一个触发浏览器文件选择弹框的元素,这个元素必须拥有一个id,这个id需要配置在plupload实例化方法中(下面有具体实例);<a-button id="selectLogoFiles"> 添加图片</a-button>plupload具体配置:第一步,安装依赖yarn add plupload// ...原创 2019-12-20 13:58:22 · 3757 阅读 · 0 评论 -
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 · 7669 阅读 · 1 评论 -
vue元素增加class
this.$refs.classList.add('className')原创 2019-04-29 16:12:38 · 10003 阅读 · 2 评论 -
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 阅读 · 0 评论 -
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 阅读 · 0 评论 -
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 · 214 阅读 · 0 评论